Balance sheets
Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | Dec 31, 2019 | Sep 30, 2019 | Jun 30, 2019 | Mar 31, 2019 | Dec 31, 2018 | Sep 30, 2018 | Jun 30, 2018 | Mar 31, 2018 | Dec 31, 2017 | Sep 30, 2017 | Jun 30, 2017 | Mar 31, 2017 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Assets | $627.3 M(+1.5%) | $618.0 M(-0.1%) | $619.0 M(+2.7%) | $602.5 M(+2.3%) | $589.1 M(-3.7%) | $612.0 M(+4.5%) | $585.3 M(+9.8%) | $533.3 M(-6.8%) | $572.0 M(-0.7%) | $575.9 M(+0.7%) | $571.7 M(+18.3%) | $483.5 M(-5.5%) | $511.7 M(-17.6%) | $621.4 M(-6.4%) | $663.8 M(-4.0%) | $691.3 M(-10.7%) | $774.1 M(+4.2%) | $742.7 M(-1.9%) | $756.7 M(+4.8%) | $721.8 M(+4.1%) | $693.6 M(-13.2%) | $799.5 M(-0.1%) | $800.0 M(-9.8%) | $887.1 M(+10.9%) | $799.9 M(-6.5%) | $855.0 M(-7.6%) | $925.0 M(-6.7%) | $990.9 M | |
Current Assets | $19.8 M(+1.0%) | $19.6 M(-10.0%) | $21.8 M(+58.2%) | $13.8 M(-21.4%) | $17.5 M(-51.6%) | $36.2 M(+35.8%) | $26.7 M(+88.9%) | $14.1 M(-21.1%) | $17.9 M(+10.5%) | $16.2 M(-21.7%) | $20.7 M(-13.5%) | $23.9 M(-23.6%) | $31.3 M(+152.5%) | $12.4 M(-36.5%) | $19.5 M(+95.4%) | $10.0 M(-58.7%) | $24.2 M(+44.8%) | $16.7 M(-56.1%) | $38.1 M(-8.1%) | $41.4 M(+88.5%) | $22.0 M(+16.8%) | $18.8 M(-20.6%) | $23.7 M(+38.8%) | $17.1 M(-59.3%) | $41.9 M(+98.0%) | $21.2 M(-33.3%) | $31.8 M(-39.0%) | $52.1 M | |
Non Current Assets | $607.5 M(+1.5%) | $598.4 M(+0.2%) | $597.2 M(+1.4%) | $588.7 M(+3.0%) | $571.5 M(-0.7%) | $575.8 M(+3.1%) | $558.7 M(+7.6%) | $519.1 M(-6.3%) | $554.1 M(-1.0%) | $559.7 M(+1.6%) | $551.0 M(+19.9%) | $459.6 M(-4.3%) | $480.4 M(-21.1%) | $609.0 M(-5.5%) | $644.3 M(-5.4%) | $681.3 M(-9.2%) | $749.9 M(+3.3%) | $725.9 M(+1.0%) | $718.7 M(+5.6%) | $680.4 M(+1.3%) | $671.7 M(-14.0%) | $780.6 M(+0.6%) | $776.3 M(-10.8%) | $870.1 M(+14.8%) | $757.9 M(-9.1%) | $833.9 M(-6.7%) | $893.3 M(-4.9%) | $938.8 M | |
Total Liabilities | $311.6 M(+3.7%) | $300.4 M(-1.5%) | $304.9 M(+7.9%) | $282.7 M(+4.5%) | $270.5 M(-3.4%) | $279.9 M(+12.0%) | $249.9 M(+34.1%) | $186.4 M(-16.2%) | $222.3 M(-1.2%) | $225.1 M(+0.3%) | $224.5 M(+39.8%) | $160.6 M(-18.4%) | $196.7 M(-37.5%) | $314.8 M(-5.8%) | $334.2 M(+1.9%) | $328.0 M(-3.1%) | $338.5 M(+14.4%) | $295.8 M(+2.9%) | $287.6 M(+25.2%) | $229.7 M(+11.2%) | $206.6 M(-19.4%) | $256.3 M(-2.7%) | $263.4 M(-21.2%) | $334.1 M(+46.0%) | $228.8 M(-16.4%) | $273.6 M(-13.8%) | $317.5 M(-19.1%) | $392.5 M | |
Current Liabilities | $15.5 M(-24.6%) | $20.6 M(+12.4%) | $18.3 M(+10.4%) | $16.6 M(+17.1%) | $14.2 M(-11.2%) | $16.0 M(+49.0%) | $10.7 M(-9.6%) | $11.9 M(-46.0%) | $22.0 M(+8.5%) | $20.2 M(-29.0%) | $28.5 M(+70.1%) | $16.8 M(+20.9%) | $13.9 M(+106.3%) | $6.7 M(-44.5%) | $12.1 M(-31.4%) | $17.6 M(-22.7%) | $22.8 M(+39.0%) | $16.4 M(-49.4%) | $32.5 M(+81.4%) | $17.9 M(+0.7%) | $17.8 M(-5.7%) | $18.8 M(+9.6%) | $17.2 M(-14.3%) | $20.0 M(+4.4%) | $19.2 M(-2.6%) | $19.7 M(-1.8%) | $20.1 M(+6.8%) | $18.8 M | |
Long Term Liabilities | $293.7 M(+6.1%) | $276.9 M(-2.7%) | $284.6 M(+7.7%) | $264.3 M(+3.9%) | $254.3 M(-3.0%) | $262.2 M(+10.5%) | $237.2 M(+38.3%) | $171.6 M(-12.9%) | $196.9 M(-2.3%) | $201.4 M(+3.9%) | $193.9 M(+37.1%) | $141.5 M(-21.3%) | $179.8 M(-41.1%) | $305.0 M(-4.5%) | $319.3 M(+3.6%) | $308.0 M(-1.8%) | $313.6 M(+13.6%) | $276.1 M(+9.3%) | $252.7 M(+21.0%) | $208.8 M(+12.0%) | $186.4 M(-20.0%) | $233.0 M(-3.5%) | $241.5 M(-22.1%) | $310.1 M(+50.0%) | $206.7 M(-16.0%) | $246.1 M(-16.7%) | $295.5 M(-20.3%) | $370.9 M | |
Shareholders Equity | $315.7 M(-0.6%) | $317.6 M(+1.1%) | $314.0 M(-1.8%) | $319.8 M(+0.4%) | $318.5 M(-4.1%) | $332.0 M(-1.0%) | $335.4 M(-3.3%) | $346.9 M(-0.8%) | $349.7 M(-0.3%) | $350.9 M(+1.1%) | $347.2 M(+7.5%) | $322.9 M(+2.5%) | $315.0 M(+2.8%) | $306.6 M(-7.0%) | $329.7 M(-9.2%) | $363.2 M(-16.6%) | $435.6 M(-2.5%) | $446.8 M(-4.8%) | $469.1 M(-4.7%) | $492.1 M(+1.1%) | $487.0 M(-10.3%) | $543.2 M(+1.2%) | $536.6 M(-3.0%) | $553.1 M(-3.2%) | $571.1 M(-1.8%) | $581.5 M(-4.3%) | $607.5 M(+1.5%) | $598.4 M | |
Book Value | $315.7 M(-0.6%) | $317.6 M(+1.1%) | $314.0 M(-1.8%) | $319.8 M(+0.4%) | $318.5 M(-4.1%) | $332.0 M(-1.0%) | $335.4 M(-3.3%) | $346.9 M(-0.8%) | $349.7 M(-0.3%) | $350.9 M(+1.1%) | $347.2 M(+7.5%) | $322.9 M(+2.5%) | $315.0 M(+2.8%) | $306.6 M(-7.0%) | $329.7 M(-9.2%) | $363.2 M(-16.6%) | $435.6 M(-2.5%) | $446.8 M(-4.8%) | $469.1 M(-4.7%) | $492.1 M(+1.1%) | $487.0 M(-10.3%) | $543.2 M(+1.2%) | $536.6 M(-3.0%) | $553.1 M(-3.2%) | $571.1 M(-1.8%) | $581.5 M(-4.3%) | $607.5 M(+1.5%) | $598.4 M | |
Working Capital | $4.2 M(+514.6%) | -$1.0 M(-129.8%) | $3.4 M(+220.9%) | -$2.8 M(-185.3%) | $3.3 M(-83.5%) | $20.2 M(+26.9%) | $15.9 M(+603.8%) | $2.3 M(+155.7%) | -$4.1 M(-0.8%) | -$4.0 M(+48.4%) | -$7.8 M(-209.1%) | $7.2 M(-59.0%) | $17.5 M(+207.1%) | $5.7 M(-23.6%) | $7.4 M(+197.5%) | -$7.6 M(-646.5%) | $1.4 M(+359.8%) | $303.7 K(-94.6%) | $5.6 M(-76.2%) | $23.5 M(+457.6%) | $4.2 M(+47520.2%) | -$8900.0(-100.1%) | $6.5 M(+320.0%) | -$3.0 M(-113.0%) | $22.8 M(+1429.2%) | $1.5 M(-87.3%) | $11.7 M(-64.8%) | $33.3 M | |
Cash And Cash Equivalents | $9.4 M(+6.6%) | $8.8 M(-29.2%) | $12.4 M(+140.2%) | $5.2 M(-45.8%) | $9.5 M(-68.1%) | $29.9 M(+33.5%) | $22.4 M(+111.1%) | $10.6 M(-16.9%) | $12.8 M(+6.3%) | $12.0 M(-29.6%) | $17.0 M(+141.3%) | $7.1 M(-69.8%) | $23.3 M(+329.0%) | $5.4 M(+76.1%) | $3.1 M(+35.1%) | $2.3 M(-84.4%) | $14.7 M(+330.7%) | $3.4 M(-84.4%) | $21.9 M(-19.2%) | $27.1 M(+100.8%) | $13.5 M(+202.4%) | $4.5 M(-42.0%) | $7.7 M(+389.8%) | $1.6 M(-94.6%) | $29.0 M(+489.8%) | $4.9 M(-68.7%) | $15.7 M(-59.2%) | $38.5 M | |
Accounts Payable | $11.4 M(+24.7%) | $9.1 M(+1.7%) | $9.0 M(-2.6%) | $9.2 M(+7.0%) | $8.6 M(-29.3%) | $12.2 M(+39.8%) | $8.7 M(-11.0%) | $9.8 M(-50.3%) | $19.7 M(+8.4%) | $18.2 M(-27.0%) | $24.9 M(+89.8%) | $13.1 M(+35.2%) | $9.7 M(+306.5%) | $2.4 M(-68.4%) | $7.5 M(-39.6%) | $12.5 M(-29.5%) | $17.7 M(+43.8%) | $12.3 M(-58.2%) | $29.5 M(+96.9%) | $15.0 M(+4.9%) | $14.3 M(-7.1%) | $15.4 M(+15.2%) | $13.3 M(-20.3%) | $16.7 M(+8.2%) | $15.5 M(-1.6%) | $15.7 M(-1.4%) | $15.9 M(+11.6%) | $14.3 M | |
Accounts Receivable | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Short Term Debt | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Long Term Debt | $292.3 M(+6.2%) | $275.3 M(-2.8%) | $283.2 M(+7.6%) | $263.1 M(+4.0%) | $253.0 M(-3.0%) | $260.9 M(+10.1%) | $237.0 M(+38.1%) | $171.6 M(-12.9%) | $196.9 M(-2.3%) | $201.4 M(+3.9%) | $193.9 M(+37.1%) | $141.5 M(-21.3%) | $179.8 M(-41.1%) | $305.0 M(-4.5%) | $319.3 M(+3.6%) | $308.0 M(-1.8%) | $313.6 M(+13.6%) | $276.1 M(+9.3%) | $252.7 M(+21.0%) | $208.8 M(+12.0%) | $186.4 M(-20.0%) | $233.0 M(-3.5%) | $241.5 M(-22.1%) | $310.1 M(+50.0%) | $206.7 M(-16.0%) | $246.1 M(-16.7%) | $295.5 M(-20.3%) | $370.9 M | |
Total Debt | $292.3 M(+6.2%) | $275.3 M(-2.8%) | $283.2 M(+7.6%) | $263.1 M(+4.0%) | $253.0 M(-3.0%) | $260.9 M(+10.1%) | $237.0 M(+38.1%) | $171.6 M(-12.9%) | $196.9 M(-2.3%) | $201.4 M(+3.9%) | $193.9 M(+37.1%) | $141.5 M(-21.3%) | $179.8 M(-41.1%) | $305.0 M(-4.5%) | $319.3 M(+3.6%) | $308.0 M(-1.8%) | $313.6 M(+13.6%) | $276.1 M(+9.3%) | $252.7 M(+21.0%) | $208.8 M(+12.0%) | $186.4 M(-20.0%) | $233.0 M(-3.5%) | $241.5 M(-22.1%) | $310.1 M(+50.0%) | $206.7 M(-16.0%) | $246.1 M(-16.7%) | $295.5 M(-20.3%) | $370.9 M | |
Debt To Equity | 0.9(+6.9%) | 0.9(-3.3%) | 0.9(+9.8%) | 0.8(+3.8%) | 0.8(0%) | 0.8(+11.3%) | 0.7(+44.9%) | 0.5(-12.5%) | 0.6(-1.8%) | 0.6(+1.8%) | 0.6(+27.3%) | 0.4(-22.8%) | 0.6(-43.0%) | 1.0(+3.1%) | 1.0(+14.1%) | 0.8(+18.1%) | 0.7(+16.1%) | 0.6(+14.8%) | 0.5(+28.6%) | 0.4(+10.5%) | 0.4(-11.6%) | 0.4(-4.4%) | 0.5(-19.6%) | 0.6(+55.6%) | 0.4(-14.3%) | 0.4(-14.3%) | 0.5(-21.0%) | 0.6 | |
Current Ratio | 1.3(+33.7%) | 0.9(-20.2%) | 1.2(+43.4%) | 0.8(-32.5%) | 1.2(-45.8%) | 2.3(-8.8%) | 2.5(+109.2%) | 1.2(+46.9%) | 0.8(+1.3%) | 0.8(+9.6%) | 0.7(-49.0%) | 1.4(-36.7%) | 2.3(+22.2%) | 1.9(+14.9%) | 1.6(+182.5%) | 0.6(-46.2%) | 1.1(+3.9%) | 1.0(-12.8%) | 1.2(-49.6%) | 2.3(+87.1%) | 1.2(+24.0%) | 1.0(-27.5%) | 1.4(+62.4%) | 0.8(-61.2%) | 2.2(+102.8%) | 1.1(-31.6%) | 1.6(-43.0%) | 2.8 | |
Quick Ratio | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Inventory | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Retained Earnings | -$460.3 M(-0.2%) | -$459.3 M(+0.8%) | -$462.9 M(-1.3%) | -$457.1 M(+0.3%) | -$458.4 M(-3.3%) | -$443.9 M(-0.4%) | -$442.2 M(-2.3%) | -$432.3 M(+0.5%) | -$434.3 M(+1.1%) | -$439.3 M(+0.9%) | -$443.5 M(+5.3%) | -$468.1 M(+1.8%) | -$476.9 M(+2.3%) | -$488.2 M(-7.5%) | -$454.0 M(-8.2%) | -$419.8 M(-19.6%) | -$351.0 M(-2.1%) | -$343.8 M(-7.0%) | -$321.5 M(-7.7%) | -$298.5 M(+1.8%) | -$304.1 M(-1690.1%) | -$17.0 M(-1.8%) | -$16.7 M(-8.1%) | -$15.4 M(+93.8%) | -$249.3 M(-3580.9%) | -$6.8 M(-17.5%) | -$5.8 M(+11.4%) | -$6.5 M | |
PB Ratio | 0.9(+4.7%) | 0.9(+14.7%) | 0.8(-5.1%) | 0.8(-3.7%) | 0.8(+10.8%) | 0.7(-7.5%) | 0.8(-11.1%) | 0.9(+5.9%) | 0.8(+4.9%) | 0.8(-3.6%) | 0.8(+9.1%) | 0.8(+20.3%) | 0.6(+10.3%) | 0.6(+5.5%) | 0.6(+34.1%) | 0.4(-48.1%) | 0.8(+2.6%) | 0.8(-12.5%) | 0.9(+4.8%) | 0.8(+12.0%) | 0.8(-2.6%) | 0.8(0%) | 0.8(-2.5%) | 0.8(-1.3%) | 0.8(-14.9%) | 0.9(+4.4%) | 0.9(-2.2%) | 0.9 |
Income statements
Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | Dec 31, 2019 | Sep 30, 2019 | Jun 30, 2019 | Mar 31, 2019 | Dec 31, 2018 | Sep 30, 2018 | Jun 30, 2018 | Mar 31, 2018 | Dec 31, 2017 | Sep 30, 2017 | Jun 30, 2017 | Mar 31, 2017 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EPS | $0.1(-53.3%) | $0.1(+650.0%) | $0.0(-83.3%) | $0.1(+271.4%) | -$0.1(-187.5%) | $0.1(+366.7%) | -$0.0(-142.9%) | $0.1(-22.2%) | $0.1(-40.0%) | $0.1(-60.5%) | $0.4(+90.0%) | $0.2(+42.9%) | $0.1(+135.9%) | -$0.4(+2.5%) | -$0.4(+53.5%) | -$0.9(-4200.0%) | -$0.0(+88.9%) | -$0.2(-20.0%) | -$0.1(-162.5%) | $0.2(+152.2%) | -$0.5(-284.0%) | $0.3(+316.7%) | $0.1(+700.0%) | -$0.0(-120.0%) | $0.1(+126.3%) | -$0.2(-186.4%) | $0.2(+10.0%) | $0.2 | |
TTM EPS | $0.4(+63.6%) | $0.2(+46.7%) | $0.1(+50.0%) | $0.1(+100.0%) | $0.1(-76.2%) | $0.2(-25.0%) | $0.3(-59.4%) | $0.7(-15.8%) | $0.8(-5.8%) | $0.9(+163.6%) | $0.3(+173.3%) | -$0.5(+70.2%) | -$1.5(+9.6%) | -$1.7(-14.4%) | -$1.5(-20.7%) | -$1.2(-1000.0%) | -$0.1(+80.0%) | -$0.6(-358.3%) | -$0.1(-233.3%) | $0.1(+156.3%) | -$0.2(-145.7%) | $0.3(+488.9%) | -$0.1(-228.6%) | $0.1(-75.0%) | $0.3(+7.7%) | $0.3(+388.9%) | -$0.1(+79.5%) | -$0.4 | |
Revenue | $7.0 M(-45.1%) | $12.7 M(+288.0%) | $3.3 M(-67.2%) | $10.0 M(+381.4%) | -$3.5 M(-149.4%) | $7.2 M(+1152.9%) | -$682.9 K(-109.2%) | $7.4 M(-11.3%) | $8.4 M(-37.0%) | $13.3 M(-61.0%) | $34.0 M(+85.3%) | $18.3 M(+70.3%) | $10.8 M(+140.5%) | -$26.6 M(-0.5%) | -$26.5 M(+55.6%) | -$59.6 M(-5398.2%) | $1.1 M(+109.3%) | -$12.1 M(-7.3%) | -$11.3 M(-165.6%) | $17.2 M(+148.5%) | -$35.4 M(-285.3%) | $19.1 M(+224.2%) | $5.9 M(+1180.2%) | -$546.2 K(+81.1%) | -$2.9 M(+58.3%) | -$6.9 M(-143.2%) | $16.1 M(+5.3%) | $15.3 M | |
TTM Revenue | $32.9 M(+47.0%) | $22.4 M(+32.6%) | $16.9 M(+30.6%) | $12.9 M(+24.9%) | $10.4 M(-53.4%) | $22.3 M(-21.4%) | $28.3 M(-55.0%) | $63.0 M(-14.8%) | $73.9 M(-3.2%) | $76.3 M(+109.3%) | $36.5 M(+252.0%) | -$24.0 M(+76.5%) | -$101.9 M(+8.6%) | -$111.6 M(-14.9%) | -$97.1 M(-18.6%) | -$81.9 M(-1517.5%) | -$5.1 M(+87.8%) | -$41.6 M(-300.6%) | -$10.4 M(-253.1%) | $6.8 M(+162.0%) | -$11.0 M(-150.7%) | $21.6 M(+581.6%) | -$4.5 M(-178.6%) | $5.7 M(-73.5%) | $21.5 M(-25.5%) | $28.9 M(+81.4%) | $15.9 M(+302.7%) | -$7.9 M | |
Total Expenses | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Operating Expenses | $1.6 M(-15.3%) | $1.9 M(+5.9%) | $1.8 M(+20.5%) | $1.5 M(-5.4%) | $1.6 M(-1.9%) | $1.6 M(-14.8%) | $1.9 M(-1.6%) | $1.9 M(+11.5%) | $1.7 M(+2.0%) | $1.7 M(-14.4%) | $1.9 M(-8.7%) | $2.1 M(+146.7%) | $860.9 K(+52.1%) | $566.0 K(-38.8%) | $924.7 K(+308.9%) | -$442.6 K(-116.4%) | $2.7 M(+360.2%) | $586.6 K(+185.2%) | -$688.8 K(+10.9%) | -$773.5 K(+2.4%) | -$792.1 K(+38.5%) | -$1.3 M(-1467.5%) | -$82.1 K(-122.2%) | $369.5 K(+137.6%) | -$983.6 K(-163.4%) | $1.6 M(+274.7%) | -$887.7 K(-193.0%) | $954.2 K | |
Cost Of Goods Sold | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM Cost Of Goods Sold | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Gross Profit | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM Gross Profit | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Gross Margin | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Operating Profit | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM Operating Profit | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Income | $5.4 M(-50.2%) | $10.8 M(+620.0%) | $1.5 M(-82.3%) | $8.5 M(+266.9%) | -$5.1 M(-191.0%) | $5.6 M(+320.7%) | -$2.5 M(-146.0%) | $5.5 M(-17.1%) | $6.7 M(-42.6%) | $11.6 M(-63.8%) | $32.0 M(+97.7%) | $16.2 M(+63.6%) | $9.9 M(+136.4%) | -$27.2 M(+0.8%) | -$27.4 M(+53.7%) | -$59.2 M(-3661.0%) | -$1.6 M(+87.6%) | -$12.7 M(-19.9%) | -$10.6 M(-158.9%) | $18.0 M(+155.4%) | -$32.4 M(-262.1%) | $20.0 M(+379.6%) | $4.2 M(+555.5%) | -$915.7 K(-127.3%) | $3.3 M(+124.3%) | -$13.8 M(-181.0%) | $17.0 M(+18.5%) | $14.3 M | |
TTM Net Income | $26.2 M(+66.6%) | $15.7 M(+49.6%) | $10.5 M(+62.4%) | $6.5 M(+85.9%) | $3.5 M(-77.1%) | $15.2 M(-28.2%) | $21.2 M(-61.9%) | $55.8 M(-16.1%) | $66.5 M(-4.7%) | $69.7 M(+125.2%) | $31.0 M(+208.8%) | -$28.5 M(+72.6%) | -$103.9 M(+9.9%) | -$115.3 M(-14.3%) | -$100.9 M(-20.0%) | -$84.0 M(-1120.5%) | -$6.9 M(+81.8%) | -$37.7 M(-648.9%) | -$5.0 M(-151.8%) | $9.7 M(+206.1%) | -$9.2 M(-134.4%) | $26.6 M(+472.3%) | -$7.1 M(-226.4%) | $5.7 M(-72.9%) | $20.9 M(+4.2%) | $20.1 M(+481.6%) | -$5.3 M(+83.5%) | -$31.8 M | |
Net Margin | 77.2%(-9.4%) | 85.2%(+85.6%) | 45.9%(-46.1%) | 85.3% | - | 78.0% | - | 74.5%(-6.5%) | 79.7%(-8.9%) | 87.5%(-7.2%) | 94.3%(+6.7%) | 88.4%(-3.9%) | 92.0% | - | - | 99.3%(+171.0%) | -139.8% | - | 93.9% | - | 91.5% | - | 70.7% | - | -115.7% | - | - | 93.8% | |
EBIT | $10.9 M(-32.6%) | $16.1 M(+143.2%) | $6.6 M(-48.6%) | $12.9 M(+1164.7%) | -$1.2 M(-114.1%) | $8.6 M(+4054.6%) | -$218.0 K(-102.8%) | $7.7 M(-14.6%) | $9.0 M(-35.7%) | $14.0 M(-59.1%) | $34.2 M(+87.4%) | $18.3 M(+44.3%) | $12.7 M(+152.7%) | -$24.0 M(-0.1%) | -$24.0 M(+56.4%) | -$55.0 M(-30360.6%) | -$180.5 K(+97.8%) | -$8.4 M(-22.7%) | -$6.8 M(-132.0%) | $21.4 M(+169.2%) | -$30.9 M(-227.7%) | $24.2 M(+142.3%) | $10.0 M(+257.0%) | $2.8 M(+24.7%) | $2.2 M(+160.8%) | -$3.7 M(-116.6%) | $22.2 M(+21.4%) | $18.3 M | |
TTM EBIT | $46.6 M(+35.1%) | $34.5 M(+27.9%) | $27.0 M(+34.1%) | $20.1 M(+35.2%) | $14.9 M(-40.7%) | $25.1 M(-17.7%) | $30.5 M(-53.1%) | $64.9 M(-14.0%) | $75.5 M(-4.6%) | $79.2 M(+92.4%) | $41.2 M(+341.1%) | -$17.1 M(+81.1%) | -$90.3 M(+12.4%) | -$103.2 M(-17.9%) | -$87.5 M(-24.4%) | -$70.4 M(-1278.1%) | $6.0 M(+124.2%) | -$24.7 M(-415.3%) | $7.8 M(-68.2%) | $24.6 M(+306.1%) | $6.1 M(-84.5%) | $39.2 M(+246.0%) | $11.3 M(-52.0%) | $23.6 M(-39.7%) | $39.1 M(-9.9%) | $43.4 M(+266.5%) | $11.8 M(+175.0%) | -$15.8 M | |
EBITDA | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM EBITDA | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Selling, General & Administrative Expenses | $1.3 M(-16.8%) | $1.5 M(+6.3%) | $1.4 M(+22.6%) | $1.2 M(-5.5%) | $1.2 M(-2.5%) | $1.3 M(-4.5%) | $1.3 M(-0.5%) | $1.3 M(+19.6%) | $1.1 M(-4.9%) | $1.2 M(-1.5%) | $1.2 M(-18.0%) | $1.4 M(-7.4%) | $1.6 M(+1.3%) | $1.5 M(-2.8%) | $1.6 M(+6.7%) | $1.5 M(+29.2%) | $1.1 M(-36.8%) | $1.8 M(+16.6%) | $1.6 M(+3.3%) | $1.5 M(-3.7%) | $1.6 M(+29.3%) | $1.2 M(-34.2%) | $1.8 M(-12.6%) | $2.1 M(+10.3%) | $1.9 M(+10.3%) | $1.7 M(-8.2%) | $1.9 M(+7.0%) | $1.8 M | |
TTM SGA | $5.4 M(+0.6%) | $5.3 M(+5.0%) | $5.1 M(+2.1%) | $5.0 M(-3.2%) | $5.1 M(+2.4%) | $5.0 M(+1.9%) | $4.9 M(+2.9%) | $4.8 M(-2.4%) | $4.9 M(-8.4%) | $5.3 M(-6.5%) | $5.7 M(-6.5%) | $6.1 M(-0.7%) | $6.2 M(+7.2%) | $5.7 M(-4.6%) | $6.0 M(+0.4%) | $6.0 M(-0.4%) | $6.0 M(-6.5%) | $6.4 M(+10.4%) | $5.8 M(-4.6%) | $6.1 M(-8.9%) | $6.7 M(-4.9%) | $7.1 M(-6.9%) | $7.6 M(-0.6%) | $7.6 M(+4.7%) | $7.3 M(-0.6%) | $7.3 M(-70.4%) | $24.8 M(+0.1%) | $24.7 M | |
Depreciation And Amortization | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM D&A | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Interest Expense | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM Interest Expense | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Income Tax | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $409.8 K(-77.4%) | $1.8 M | - | - | $5.3 M | - | - | |
TTM Income Tax | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $2.2 M(-68.6%) | $7.1 M | - | - | $5.3 M | - | - | |
PE Ratio | 10.8(-36.5%) | 17.1(-21.5%) | 21.7(-37.6%) | 34.8(-51.9%) | 72.4(+348.6%) | 16.1(+23.1%) | 13.1(+114.9%) | 6.1(+25.0%) | 4.9(+10.2%) | 4.4(-62.8%) | 11.9 | - | - | - | - | - | - | - | - | 66.6 | - | 16.9 | - | 86.1(+287.1%) | 22.3(-22.9%) | 28.9 | - | - | |
PS Ratio | 8.6(-29.2%) | 12.1(-13.3%) | 14.0(-28.2%) | 19.5(-23.0%) | 25.3(+128.3%) | 11.1(+16.8%) | 9.5(+92.7%) | 4.9(+23.3%) | 4.0(+7.2%) | 3.7(-53.3%) | 8.0(+177.1%) | -10.4(-429.1%) | -2.0(-24.1%) | -1.6(+15.5%) | -1.9(-2.8%) | -1.8(+97.3%) | -67.6(-715.1%) | -8.3(+79.3%) | -40.0(-165.8%) | 60.8(+282.5%) | -33.3(-271.7%) | 19.4(+121.0%) | -92.4(-220.9%) | 76.4(+262.1%) | 21.1(+11.3%) | 19.0(-44.7%) | 34.3(+149.0%) | -70.0 |
Cashflow statements
Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | Dec 31, 2019 | Sep 30, 2019 | Jun 30, 2019 | Mar 31, 2019 | Dec 31, 2018 | Sep 30, 2018 | Jun 30, 2018 | Mar 31, 2018 | Dec 31, 2017 | Sep 30, 2017 | Jun 30, 2017 | Mar 31, 2017 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash From Operations | -$9.1 M(-167.3%) | $13.6 M(+375.1%) | -$4.9 M(+30.6%) | -$7.1 M(-85.7%) | -$3.8 M(+45.9%) | -$7.1 M(+84.2%) | -$44.7 M(-241.3%) | $31.7 M(+132.0%) | $13.7 M(+433.6%) | -$4.1 M(+87.8%) | -$33.5 M(-243.3%) | $23.4 M(-83.9%) | $145.0 M(+631.9%) | $19.8 M(+1912.2%) | -$1.1 M(-115.9%) | $6.9 M(+142.7%) | -$16.1 M(+44.7%) | -$29.1 M(+19.6%) | -$36.2 M(-881.8%) | $4.6 M(-94.2%) | $80.0 M(+315.1%) | $19.3 M(-80.0%) | $96.1 M(+184.8%) | -$113.3 M(-245.6%) | $77.8 M(+47.6%) | $52.7 M(-13.8%) | $61.2 M(+746.6%) | $7.2 M | |
TTM CFO | -$7.6 M(-230.3%) | -$2.3 M(+90.0%) | -$22.9 M(+63.4%) | -$62.8 M(-161.7%) | -$24.0 M(-269.1%) | -$6.5 M(-84.8%) | -$3.5 M(-145.6%) | $7.7 M(+1473.4%) | -$561.7 K(-100.4%) | $130.8 M(-15.4%) | $154.7 M(-17.3%) | $187.2 M(+9.7%) | $170.6 M(+1695.3%) | $9.5 M(+124.1%) | -$39.4 M(+47.1%) | -$74.5 M(+2.9%) | -$76.8 M(-498.0%) | $19.3 M(-71.5%) | $67.7 M(-66.2%) | $200.0 M(+143.8%) | $82.0 M(+2.7%) | $79.9 M(-29.5%) | $113.3 M(+44.6%) | $78.4 M(-60.6%) | $198.9 M(+59.4%) | $124.8 M(+10.0%) | $113.5 M(-29.3%) | $160.5 M | |
Cash From Investing | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM CFI | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Cash From Financing | $9.7 M(+156.5%) | -$17.2 M(-241.2%) | $12.2 M(+343.8%) | $2.7 M(+116.6%) | -$16.5 M(-213.2%) | $14.6 M(-74.2%) | $56.5 M(+267.1%) | -$33.8 M(-162.4%) | -$12.9 M(-1263.2%) | -$945.9 K(-102.2%) | $43.5 M(+209.6%) | -$39.7 M(+68.8%) | -$127.1 M(-627.9%) | -$17.5 M(-1021.6%) | $1.9 M(+109.8%) | -$19.3 M(-170.4%) | $27.4 M(+157.9%) | $10.6 M(-65.8%) | $31.0 M(+245.4%) | $9.0 M(+112.7%) | -$70.9 M(-215.4%) | -$22.5 M(+75.0%) | -$90.0 M(-204.8%) | $85.9 M(+259.8%) | -$53.7 M(+15.4%) | -$63.5 M(+24.3%) | -$83.9 M(-508.9%) | $20.5 M | |
TTM CFF | $7.4 M(+139.6%) | -$18.8 M(-244.5%) | $13.0 M(-77.3%) | $57.3 M(+176.2%) | $20.8 M(-14.8%) | $24.4 M(+175.5%) | $8.8 M(+311.3%) | -$4.2 M(+58.2%) | -$10.0 M(+91.9%) | -$124.3 M(+11.7%) | -$140.8 M(+22.8%) | -$182.4 M(-12.6%) | -$162.0 M(-2067.4%) | -$7.5 M(-136.3%) | $20.6 M(-58.6%) | $49.7 M(-36.2%) | $78.0 M(+483.2%) | -$20.3 M(+61.9%) | -$53.4 M(+69.4%) | -$174.4 M(-78.8%) | -$97.6 M(-21.4%) | -$80.4 M(+33.8%) | -$121.4 M(-5.3%) | -$115.3 M(+36.2%) | -$180.6 M(-42.5%) | -$126.8 M(-20.5%) | -$105.2 M(+20.6%) | -$132.5 M | |
Free Cash Flow | -$9.1 M(-167.3%) | $13.6 M(+375.1%) | -$4.9 M(+30.6%) | -$7.1 M(-85.7%) | -$3.8 M(+45.9%) | -$7.1 M(+84.2%) | -$44.7 M(-241.3%) | $31.7 M(+132.0%) | $13.7 M(+433.6%) | -$4.1 M(+87.8%) | -$33.5 M(-243.3%) | $23.4 M(-83.9%) | $145.0 M(+631.9%) | $19.8 M(+1912.2%) | -$1.1 M(-115.9%) | $6.9 M(+142.7%) | -$16.1 M(+44.7%) | -$29.1 M(+19.6%) | -$36.2 M(-881.8%) | $4.6 M(-94.2%) | $80.0 M(+315.1%) | $19.3 M(-80.0%) | $96.1 M(+184.8%) | -$113.3 M(-245.6%) | $77.8 M(+47.6%) | $52.7 M(-13.8%) | $61.2 M(+746.6%) | $7.2 M | |
TTM FCF | -$7.6 M(-230.3%) | -$2.3 M(+90.0%) | -$22.9 M(+63.4%) | -$62.8 M(-161.7%) | -$24.0 M(-269.1%) | -$6.5 M(-84.8%) | -$3.5 M(-145.6%) | $7.7 M(+1473.4%) | -$561.7 K(-100.4%) | $130.8 M(-15.4%) | $154.7 M(-17.3%) | $187.2 M(+9.7%) | $170.6 M(+1695.3%) | $9.5 M(+124.1%) | -$39.4 M(+47.1%) | -$74.5 M(+2.9%) | -$76.8 M(-498.0%) | $19.3 M(-71.5%) | $67.7 M(-66.2%) | $200.0 M(+143.8%) | $82.0 M(+2.7%) | $79.9 M(-29.5%) | $113.3 M(+44.6%) | $78.4 M(-60.6%) | $198.9 M(+59.4%) | $124.8 M(+10.0%) | $113.5 M(-29.3%) | $160.5 M | |
CAPEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM CAPEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Dividends Paid | $7.3 M(0%) | $7.3 M(0%) | $7.3 M(0%) | $7.3 M(-0.8%) | $7.3 M(-0.7%) | $7.4 M(-0.2%) | $7.4 M(-0.2%) | $7.4 M(-0.2%) | $7.4 M(-0.1%) | $7.4 M(-0.4%) | $7.4 M(+100.0%) | $0.0(-100.0%) | $1.4 M(-47.7%) | $2.8 M(-68.9%) | $8.9 M(-7.6%) | $9.6 M(0%) | $9.6 M(-22.2%) | $12.4 M(0%) | $12.4 M(-1.3%) | $12.6 M(-1.8%) | $12.8 M(0%) | $12.8 M(-2.8%) | $13.2 M(+6.6%) | $12.3 M(+0.4%) | $12.3 M(+0.2%) | $12.3 M(+0.3%) | $12.2 M(-14.9%) | $14.4 M | |
TTM Dividends Paid | $29.0 M(-0.2%) | $29.1 M(-0.4%) | $29.2 M(-0.4%) | $29.3 M(-0.5%) | $29.4 M(-0.3%) | $29.5 M(-0.2%) | $29.6 M(-0.2%) | $29.7 M(+33.2%) | $22.3 M(+36.5%) | $16.3 M(+39.9%) | $11.7 M(-11.2%) | $13.1 M(-42.4%) | $22.8 M(-26.5%) | $30.9 M(-23.7%) | $40.6 M(-7.9%) | $44.1 M(-6.2%) | $47.0 M(-6.3%) | $50.1 M(-0.8%) | $50.5 M(-1.5%) | $51.3 M(+0.4%) | $51.1 M(+1.0%) | $50.6 M(+1.0%) | $50.0 M(+1.9%) | $49.1 M(-4.0%) | $51.1 M(-3.7%) | $53.1 M(-3.6%) | $55.1 M(-3.7%) | $57.2 M | |
TTM Dividend Per Share | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(0%) | $0.40(-9.1%) | $0.44(-8.3%) | $0.48(-7.7%) | $0.52(-13.3%) | $0.60(-6.3%) | $0.64(-5.9%) | $0.68(-5.6%) | $0.72(0%) | $0.72(0%) | $0.72(0%) | $0.72(0%) | $0.72(0%) | $0.72(0%) | $0.72(-4.0%) | $0.75(-3.9%) | $0.78(-3.7%) | $0.81 | |
TTM Dividend Yield | 10.3%(-3.8%) | 10.7%(-13.0%) | 12.3%(+6.8%) | 11.5%(+4.0%) | 11.1%(-6.4%) | 11.8%(+8.3%) | 10.9%(+14.7%) | 9.5%(-5.0%) | 10.0%(-3.8%) | 10.4%(+2.1%) | 10.2%(-14.7%) | 11.9%(-27.0%) | 16.4%(-16.8%) | 19.7%(+1.0%) | 19.5%(-28.6%) | 27.3%(+111.7%) | 12.9%(-5.1%) | 13.6%(+13.7%) | 11.9%(-0.7%) | 12.0%(-11.7%) | 13.6%(+11.6%) | 12.2%(-1.2%) | 12.3%(+3.4%) | 11.9%(+3.3%) | 11.6%(+15.6%) | 10.0%(-3.9%) | 10.4%(-3.0%) | 10.7% | |
Payout Ratio | 134.7%(+100.9%) | 67.0%(-86.1%) | 482.6%(+466.5%) | 85.2%(+159.4%) | -143.3%(-209.1%) | 131.3%(+145.2%) | -290.5%(-317.0%) | 133.9%(+20.4%) | 111.2%(+74.0%) | 63.9%(+175.0%) | 23.2%(+100.0%) | 0.0%(-100.0%) | 14.6%(+243.4%) | -10.2%(+68.7%) | -32.5%(-99.6%) | -16.3%(+97.3%) | -612.3%(-527.2%) | -97.6%(+16.6%) | -117.0%(-267.5%) | 69.9%(+277.2%) | -39.4%(-161.7%) | 63.9%(-79.7%) | 315.3%(+123.4%) | -1347.2%(-467.0%) | 367.1%(+511.7%) | -89.2%(-223.8%) | 72.0%(-28.1%) | 100.2% |