Balance sheets
Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Assets | $2.7 B(+1.0%) | $2.6 B(-0.8%) | $2.6 B(-2.6%) | $2.7 B(+2.2%) | $2.7 B(-1.4%) | $2.7 B(-1.4%) | $2.7 B(-0.1%) | $2.7 B(-3.4%) | $2.8 B(-2.8%) | $2.9 B(-4.3%) | $3.0 B(-2.2%) | $3.1 B(+314.9%) | $751.5 M(-0.1%) | $752.1 M(-0.1%) | $752.7 M(+0.2%) | $751.3 M(-0.0%) | $751.5 M(+75198.0%) | $998.0 K(+1048.5%) | $86.9 K(+1638.0%) | $5000.0 | - | - | - | |
Current Assets | $546.5 M(+6.0%) | $515.4 M(+0.2%) | $514.6 M(-4.5%) | $538.6 M(+5.0%) | $513.1 M(+2.0%) | $503.1 M(-1.0%) | $508.4 M(+5.8%) | $480.6 M(+9.7%) | $438.0 M(-2.8%) | $450.8 M(+3.0%) | $437.5 M(-3.5%) | $453.4 M(-39.6%) | $750.6 M(+60089.1%) | $1.2 M(-44.5%) | $2.2 M(+128.6%) | $982.4 K(-26.7%) | $1.3 M(+1589.7%) | $79.3 K(+1486.0%) | $5000.0(0%) | $5000.0 | - | - | - | |
Non Current Assets | $2.1 B(-0.2%) | $2.1 B(-1.0%) | $2.1 B(-2.1%) | $2.2 B(+1.6%) | $2.1 B(-2.2%) | $2.2 B(-1.5%) | $2.2 B(-1.4%) | $2.3 B(-5.8%) | $2.4 B(-2.8%) | $2.5 B(-5.6%) | $2.6 B(-2.0%) | $2.7 B(+288651.6%) | $922.8 K(-99.9%) | $750.9 M(+0.1%) | $750.5 M(+0.0%) | $750.3 M(+0.0%) | $750.1 M(+81551.7%) | $918.7 K(+1021.7%) | $81.9 K(+100.0%) | $0.0 | - | - | - | |
Total Liabilities | $1.1 B(+1.5%) | $1.1 B(-6.0%) | $1.1 B(-3.2%) | $1.2 B(+4.7%) | $1.1 B(-1.4%) | $1.1 B(-1.3%) | $1.1 B(-9.8%) | $1.3 B(+0.9%) | $1.3 B(+0.2%) | $1.3 B(-2.6%) | $1.3 B(-3.2%) | $1.3 B(+1240.7%) | $99.5 M(+0.5%) | $99.1 M(+8.8%) | $91.0 M(-8.3%) | $99.3 M(+267.6%) | $27.0 M(+2496.4%) | $1.0 M(+1160.6%) | $82.5 K(+13650.0%) | $600.0 | - | - | - | |
Current Liabilities | $252.6 M(+6.9%) | $236.2 M(+0.7%) | $234.6 M(-11.7%) | $265.7 M(+16.4%) | $228.2 M(+1.6%) | $224.5 M(-19.0%) | $277.2 M(+13.5%) | $244.3 M(+10.4%) | $221.3 M(+3.9%) | $213.1 M(-0.1%) | $213.4 M(-3.4%) | $221.0 M(+122.1%) | $99.5 M(+36.7%) | $72.8 M(+12.4%) | $64.7 M(-11.3%) | $73.0 M(+9607.1%) | $752.2 K(-27.7%) | $1.0 M(+1160.6%) | $82.5 K(+13650.0%) | $600.0 | - | - | - | |
Long Term Liabilities | $826.4 M(-0.1%) | $827.0 M(-7.7%) | $896.2 M(-0.7%) | $902.8 M(+1.7%) | $887.4 M(-2.2%) | $907.3 M(+4.3%) | $869.6 M(-15.3%) | $1.0 B(-1.1%) | $1.0 B(-0.6%) | $1.0 B(-3.1%) | $1.1 B(-3.1%) | $1.1 B(+100.0%) | $0.0(-100.0%) | $26.3 M(0%) | $26.3 M(0%) | $26.3 M(0%) | $26.3 M(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | - | - | - | |
Shareholders Equity | $1.5 B(+0.7%) | $1.5 B(+3.5%) | $1.5 B(-1.8%) | $1.5 B(+0.4%) | $1.5 B(-1.3%) | $1.5 B(-1.5%) | $1.5 B(+8.8%) | $1.4 B(-6.9%) | $1.5 B(-5.0%) | $1.6 B(-5.3%) | $1.7 B(-1.4%) | $1.7 B(+159.7%) | $652.0 M(-0.2%) | $653.1 M(-1.3%) | $661.7 M(+1.5%) | $652.0 M(-10.0%) | $724.5 M(+1725032.1%) | -$42.0 K(-1054.5%) | $4400.0(0%) | $4400.0 | - | - | - | |
Book Value | $1.5 B(+0.7%) | $1.5 B(+3.5%) | $1.5 B(-1.8%) | $1.5 B(+0.4%) | $1.5 B(-1.3%) | $1.5 B(-1.5%) | $1.5 B(+8.8%) | $1.4 B(-6.9%) | $1.5 B(-5.0%) | $1.6 B(-5.3%) | $1.7 B(-1.4%) | $1.7 B(+159.7%) | $652.0 M(-0.2%) | $653.1 M(-1.3%) | $661.7 M(+1.5%) | $652.0 M(-10.0%) | $724.5 M(+1725032.1%) | -$42.0 K(-1054.5%) | $4400.0(0%) | $4400.0 | - | - | - | |
Working Capital | $293.9 M(+5.3%) | $279.2 M(-0.3%) | $280.0 M(+2.6%) | $272.9 M(-4.2%) | $284.9 M(+2.3%) | $278.6 M(+20.5%) | $231.2 M(-2.2%) | $236.3 M(+9.0%) | $216.7 M(-8.8%) | $237.7 M(+6.1%) | $224.1 M(-3.6%) | $232.4 M(-64.3%) | $651.1 M(+1009.9%) | -$71.6 M(-14.5%) | -$62.5 M(+13.2%) | -$72.0 M(-12357.0%) | $587.7 K(+161.2%) | -$960.7 K(-1139.6%) | -$77.5 K(-1861.4%) | $4400.0 | - | - | - | |
Cash And Cash Equivalents | $133.3 M(+9.1%) | $122.2 M(+1.7%) | $120.2 M(-6.7%) | $128.8 M(+28.2%) | $100.5 M(+15.0%) | $87.4 M(-1.0%) | $88.3 M(+20.1%) | $73.5 M(+25.9%) | $58.4 M(-35.5%) | $90.6 M(+7.6%) | $84.2 M(+0.2%) | $84.0 M(+42866.8%) | $195.5 K(-75.5%) | $799.6 K(-54.1%) | $1.7 M(+354.3%) | $383.2 K(-38.5%) | $623.1 K(+685.8%) | $79.3 K(+1486.0%) | $5000.0(0%) | $5000.0 | - | - | - | |
Accounts Payable | $53.1 M(+1.7%) | $52.2 M(-1.7%) | $53.1 M(-9.5%) | $58.7 M(+11.0%) | $52.9 M(-13.3%) | $61.0 M(-7.6%) | $66.0 M(-2.5%) | $67.7 M(+11.2%) | $60.9 M(-1.5%) | $61.8 M(+16.4%) | $53.1 M(-10.6%) | $59.4 M(+465.1%) | $10.5 M(+25.7%) | $8.4 M(+498.9%) | $1.4 M(+44.6%) | $965.4 K(+287.4%) | $249.2 K(+430.2%) | $47.0 K(+7733.3%) | $600.0(0%) | $600.0 | - | - | - | |
Accounts Receivable | $148.6 M(+3.8%) | $143.1 M(-2.0%) | $146.1 M(-15.2%) | $172.3 M(+13.7%) | $151.6 M(+9.0%) | $139.1 M(-8.5%) | $152.0 M(-11.2%) | $171.2 M(+28.5%) | $133.2 M(+4.8%) | $127.1 M(-8.3%) | $138.6 M(-11.9%) | $157.4 M | - | - | - | - | - | - | - | - | - | - | - | |
Short Term Debt | $7.3 M(+9.0%) | $6.7 M(0%) | $6.7 M(-16.3%) | $8.0 M(+14.3%) | $7.0 M(-46.6%) | $13.1 M(-7.8%) | $14.2 M(+2.9%) | $13.8 M(0%) | $13.8 M(-0.7%) | $13.9 M(-2.1%) | $14.2 M(+7.6%) | $13.2 M | - | - | - | - | - | $300.0 K | - | - | - | - | - | |
Long Term Debt | $713.0 M(+0.1%) | $712.3 M(+0.1%) | $711.8 M(-0.1%) | $712.8 M(-0.0%) | $713.0 M(+0.7%) | $708.1 M(-0.6%) | $712.0 M(-14.8%) | $835.8 M(-0.4%) | $839.2 M(-0.3%) | $841.7 M(-0.3%) | $844.6 M(-0.3%) | $847.4 M | - | - | - | - | - | - | - | - | - | - | - | |
Total Debt | $720.3 M(+0.2%) | $719.0 M(+0.1%) | $718.5 M(-0.3%) | $720.8 M(+0.1%) | $720.0 M(-0.2%) | $721.2 M(-0.7%) | $726.2 M(-14.5%) | $849.6 M(-0.4%) | $853.0 M(-0.3%) | $855.6 M(-0.4%) | $858.8 M(-0.2%) | $860.6 M(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(-100.0%) | $300.0 K(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Debt To Equity | 0.5(0%) | 0.5(-4.3%) | 0.5(+2.2%) | 0.5(0%) | 0.5(0%) | 0.5(+2.2%) | 0.5(-22.4%) | 0.6(+7.4%) | 0.5(+5.9%) | 0.5(+4.1%) | 0.5(-3.9%) | 0.5(+100.0%) | 0.0(0%) | 0.0(0%) | 0.0(0%) | 0.0(0%) | 0.0(+100.0%) | -7.1(-100.0%) | 0.0(0%) | 0.0 | - | - | - | |
Current Ratio | 2.2(-0.9%) | 2.2(-0.5%) | 2.2(+7.9%) | 2.0(-9.8%) | 2.3(+0.5%) | 2.2(+22.4%) | 1.8(-7.1%) | 2.0(-0.5%) | 2.0(-6.6%) | 2.1(+3.4%) | 2.0(0%) | 2.0(-72.8%) | 7.5(+37600.0%) | 0.0(-33.3%) | 0.0(+200.0%) | 0.0(-99.4%) | 1.8(+2125.0%) | 0.1(+33.3%) | 0.1(-99.3%) | 8.3 | - | - | - | |
Quick Ratio | 1.6(0%) | 1.6(-1.3%) | 1.6(+6.1%) | 1.5(-5.7%) | 1.6(+3.3%) | 1.5(+19.7%) | 1.3(-8.0%) | 1.4(+3.8%) | 1.3(-11.3%) | 1.5(+2.0%) | 1.5(-1.3%) | 1.5 | - | - | - | - | - | - | - | - | - | - | - | |
Inventory | $154.0 M(+3.8%) | $148.3 M(+1.0%) | $146.8 M(+1.9%) | $144.1 M(-7.5%) | $155.7 M(-3.8%) | $161.8 M(+2.7%) | $157.5 M(+9.9%) | $143.3 M(+0.1%) | $143.1 M(+9.7%) | $130.4 M(+5.8%) | $123.2 M(-0.3%) | $123.6 M | - | - | - | - | - | - | - | - | - | - | - | |
Retained Earnings | -$556.5 M(-2.5%) | -$542.9 M(-2.2%) | -$531.2 M(-5.1%) | -$505.4 M(-3.1%) | -$490.2 M(-2.5%) | -$478.1 M(-6.2%) | -$450.4 M(-10.3%) | -$408.5 M(-60.2%) | -$255.0 M(-22.7%) | -$207.9 M(-39.3%) | -$149.3 M(-13.4%) | -$131.6 M(-34.3%) | -$98.0 M(-1.1%) | -$96.9 M(-9.8%) | -$88.3 M(+9.9%) | -$98.0 M(-33070.8%) | -$295.3 K(-528.3%) | -$47.0 K(-7733.3%) | -$600.0(0%) | -$600.0 | - | - | - | |
PB Ratio | 1.7(+3.0%) | 1.6(-8.3%) | 1.8(+12.5%) | 1.6(+45.5%) | 1.1(-10.6%) | 1.2(+0.8%) | 1.2(+28.4%) | 0.9(-8.7%) | 1.0(+36.8%) | 0.8(-24.8%) | 1.0(-21.7%) | 1.3(-12.2%) | 1.5(-1.3%) | 1.5(+0.7%) | 1.5(-5.7%) | 1.6(+12.9%) | 1.4 | - | - | - | - | - | - |
Income statements
Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EPS | -$0.1(-16.7%) | -$0.1(+53.9%) | -$0.1(-85.7%) | -$0.1(-16.7%) | -$0.1(+57.1%) | -$0.1(+36.4%) | -$0.2(+74.1%) | -$0.8(-226.9%) | -$0.3(+18.8%) | -$0.3(-220.0%) | -$0.1 | - | -$7.0(+13.9%) | -$8.1(-31.7%) | -$6.2(-4330.1%) | -$0.1(+60.1%) | -$0.3(-15117.4%) | -$0.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM EPS | -$0.3(-3.1%) | -$0.3(+20.0%) | -$0.4(+18.4%) | -$0.5(+61.4%) | -$1.3(+13.6%) | -$1.5(+10.9%) | -$1.6(-7.8%) | -$1.5(-125.0%) | -$0.7(+90.8%) | -$7.4(+51.3%) | -$15.3 | - | -$21.5(-45.0%) | -$14.8(-122.0%) | -$6.7(-1256.6%) | -$0.5(-39.6%) | -$0.4(-15217.4%) | -$0.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Revenue | $206.8 M(-0.1%) | $207.1 M(+7.5%) | $192.6 M(-16.4%) | $230.4 M(+20.5%) | $191.2 M(-3.0%) | $197.2 M(+8.3%) | $182.1 M(-16.4%) | $217.9 M(+35.4%) | $160.9 M(-8.5%) | $175.8 M(+7.7%) | $163.2 M | - | $144.3 M(-19.8%) | $180.0 M(+8.3%) | $166.2 M | - | - | - | - | - | - | - | - | |
TTM Revenue | $836.9 M(+1.9%) | $821.3 M(+1.2%) | $811.4 M(+1.3%) | $800.9 M(+1.6%) | $788.4 M(+4.0%) | $758.1 M(+2.9%) | $736.7 M(+2.6%) | $717.8 M(+43.6%) | $499.9 M(+3.4%) | $483.3 M(-0.9%) | $487.5 M | - | $490.5 M(+41.7%) | $346.2 M(+108.3%) | $166.2 M | - | - | - | - | - | - | - | - | |
Total Expenses | $208.4 M(+1.2%) | $206.0 M(+4.3%) | $197.5 M(-9.0%) | $217.0 M(+7.4%) | $202.0 M(+0.2%) | $201.6 M(+3.0%) | $195.7 M(-10.9%) | $219.7 M(+16.6%) | $188.5 M(-3.4%) | $195.2 M(-0.8%) | $196.8 M | - | $153.2 M(-12.6%) | $175.3 M(+0.1%) | $175.1 M(+18415.4%) | $945.7 K(-34.5%) | $1.4 M(+2361.3%) | $58.7 K(+100.0%) | $0.0(-100.0%) | $300.0(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Operating Expenses | $94.5 M(-1.9%) | $96.3 M(+4.7%) | $92.0 M(-3.3%) | $95.1 M(+3.8%) | $91.6 M(-0.9%) | $92.4 M(-0.3%) | $92.7 M(-6.2%) | $98.8 M(+1.4%) | $97.4 M(-1.0%) | $98.4 M(+0.4%) | $98.0 M | - | $70.8 M(-5.5%) | $74.9 M(+4.9%) | $71.4 M(+7450.0%) | $945.7 K(-34.5%) | $1.4 M(+2361.3%) | $58.7 K(+100.0%) | $0.0(-100.0%) | $300.0(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Cost Of Goods Sold | $113.9 M(+3.8%) | $109.7 M(+4.0%) | $105.5 M(-13.4%) | $121.9 M(+10.4%) | $110.4 M(+1.1%) | $109.2 M(+6.0%) | $103.0 M(-14.8%) | $120.9 M(+32.7%) | $91.1 M(-5.9%) | $96.8 M(-2.0%) | $98.8 M | - | $82.4 M(-17.9%) | $100.4 M(-3.2%) | $103.7 M | - | - | - | - | - | - | - | - | |
TTM Cost Of Goods Sold | $451.0 M(+0.8%) | $447.5 M(+0.1%) | $447.0 M(+0.6%) | $444.5 M(+0.2%) | $443.5 M(+4.5%) | $424.2 M(+3.0%) | $411.8 M(+1.0%) | $407.6 M(+42.2%) | $286.7 M(+3.1%) | $278.0 M(-1.3%) | $281.6 M | - | $286.5 M(+40.4%) | $204.1 M(+96.8%) | $103.7 M | - | - | - | - | - | - | - | - | |
Gross Profit | $92.9 M(-4.6%) | $97.4 M(+11.8%) | $87.1 M(-19.7%) | $108.5 M(+34.3%) | $80.8 M(-8.2%) | $88.0 M(+11.3%) | $79.1 M(-18.4%) | $97.0 M(+39.0%) | $69.8 M(-11.7%) | $79.0 M(+22.7%) | $64.4 M | - | $61.9 M(-22.2%) | $79.6 M(+27.4%) | $62.5 M | - | - | - | - | - | - | - | - | |
TTM Gross Profit | $385.9 M(+3.2%) | $373.8 M(+2.6%) | $364.4 M(+2.2%) | $356.4 M(+3.3%) | $344.9 M(+3.3%) | $333.9 M(+2.8%) | $324.9 M(+4.7%) | $310.2 M(+45.5%) | $213.2 M(+3.9%) | $205.3 M(-0.3%) | $205.9 M | - | $204.0 M(+43.6%) | $142.1 M(+127.4%) | $62.5 M | - | - | - | - | - | - | - | - | |
Gross Margin | 44.9%(-4.5%) | 47.0%(+4.0%) | 45.2%(-4.0%) | 47.1%(+11.4%) | 42.3%(-5.3%) | 44.6%(+2.7%) | 43.4%(-2.4%) | 44.5%(+2.6%) | 43.4%(-3.5%) | 44.9%(+13.9%) | 39.5% | - | 42.9%(-3.0%) | 44.2%(+17.6%) | 37.6% | - | - | - | - | - | - | - | - | |
Operating Profit | -$1.6 M(-245.4%) | $1.1 M(+122.5%) | -$4.9 M(-136.6%) | $13.4 M(+224.1%) | -$10.8 M(-145.4%) | -$4.4 M(+67.7%) | -$13.6 M(-655.6%) | -$1.8 M(+93.5%) | -$27.6 M(-42.3%) | -$19.4 M(+42.3%) | -$33.6 M | - | -$8.9 M(-289.4%) | $4.7 M(+152.8%) | -$8.9 M(-841.1%) | -$945.7 K(+34.5%) | -$1.4 M(-2361.3%) | -$58.7 K(-100.0%) | $0.0(+100.0%) | -$300.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM Operating Profit | $8.0 M(+766.7%) | -$1.2 M(+82.1%) | -$6.7 M(+56.5%) | -$15.4 M(+49.7%) | -$30.6 M(+35.4%) | -$47.4 M(+24.0%) | -$62.4 M(+24.3%) | -$82.4 M(-2.2%) | -$80.6 M(-30.2%) | -$61.9 M(-63.8%) | -$37.8 M | - | -$14.0 M(-113.1%) | -$6.6 M(+41.9%) | -$11.3 M(-363.4%) | -$2.4 M(-62.9%) | -$1.5 M(-2448.8%) | -$59.0 K(-19566.7%) | -$300.0(0%) | -$300.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Operating Margin | -0.8%(-245.3%) | 0.5%(+120.9%) | -2.5%(-143.6%) | 5.8%(+203.0%) | -5.7%(-153.4%) | -2.2%(+70.2%) | -7.5%(-800.0%) | -0.8%(+95.2%) | -17.1%(-55.3%) | -11.0%(+46.4%) | -20.6% | - | -6.2%(-336.4%) | 2.6%(+148.7%) | -5.4% | - | - | - | - | - | - | - | - | |
Net Income | -$13.6 M(-16.2%) | -$11.7 M(+54.6%) | -$25.8 M(-69.7%) | -$15.2 M(-25.6%) | -$12.1 M(+56.3%) | -$27.7 M(+33.9%) | -$41.9 M(+72.7%) | -$153.5 M(-225.9%) | -$47.1 M(+19.6%) | -$58.6 M(-231.1%) | -$17.7 M | - | -$46.7 M(+13.4%) | -$53.9 M(-32.4%) | -$40.7 M(-211.2%) | -$13.1 M(+59.3%) | -$32.1 M(-69145.9%) | -$46.4 K(-100.0%) | $0.0(+100.0%) | -$300.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM Net Income | -$66.3 M(-2.3%) | -$64.8 M(+19.8%) | -$80.8 M(+16.6%) | -$96.9 M(+58.8%) | -$235.2 M(+12.9%) | -$270.2 M(+10.3%) | -$301.1 M(-8.7%) | -$276.9 M(-124.4%) | -$123.4 M(-0.3%) | -$123.0 M(-4.0%) | -$118.3 M | - | -$154.4 M(-10.4%) | -$139.8 M(-62.6%) | -$86.0 M(-89.9%) | -$45.3 M(-40.6%) | -$32.2 M(-68801.1%) | -$46.7 K(-15466.7%) | -$300.0(0%) | -$300.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Net Margin | -6.6%(-16.5%) | -5.7%(+57.8%) | -13.4%(-103.0%) | -6.6%(-4.3%) | -6.3%(+55.0%) | -14.1%(+38.9%) | -23.0%(+67.3%) | -70.5%(-140.7%) | -29.3%(+12.2%) | -33.3%(-207.2%) | -10.8% | - | -32.4%(-8.1%) | -29.9%(-22.3%) | -24.5% | - | - | - | - | - | - | - | - | |
EBIT | $1.1 M(-71.0%) | $3.8 M(+138.8%) | -$9.8 M(-345.4%) | -$2.2 M(-222.2%) | $1.8 M(+112.0%) | -$15.0 M(+46.4%) | -$28.0 M(+81.1%) | -$148.3 M(-250.6%) | -$42.3 M(+27.4%) | -$58.3 M(-283.6%) | -$15.2 M | - | -$7.6 M(-285.4%) | $4.1 M(+187.2%) | -$4.7 M(-397.0%) | -$945.7 K(+34.5%) | -$1.4 M(-2361.3%) | -$58.7 K(-100.0%) | $0.0(+100.0%) | -$300.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM EBIT | -$7.1 M(-10.9%) | -$6.4 M(+74.6%) | -$25.2 M(+41.9%) | -$43.4 M(+77.1%) | -$189.5 M(+18.9%) | -$233.6 M(+15.6%) | -$276.9 M(-4.8%) | -$264.1 M(-128.1%) | -$115.8 M(-42.8%) | -$81.1 M(-333.7%) | -$18.7 M | - | -$9.1 M(-205.8%) | -$3.0 M(+58.2%) | -$7.1 M(-191.9%) | -$2.4 M(-62.9%) | -$1.5 M(-2448.8%) | -$59.0 K(-19566.7%) | -$300.0(0%) | -$300.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
EBITDA | $39.7 M(-5.9%) | $42.2 M(+45.5%) | $29.0 M(-23.3%) | $37.8 M(-10.8%) | $42.4 M(+63.7%) | $25.9 M(+94.7%) | $13.3 M(+112.5%) | -$106.2 M(-35500.0%) | $300.0 K(+102.2%) | -$13.4 M(-145.1%) | $29.7 M | - | $13.5 M(-54.2%) | $29.5 M(+56.1%) | $18.9 M(+2098.5%) | -$945.7 K(+34.5%) | -$1.4 M(-2361.3%) | -$58.7 K(-100.0%) | $0.0(+100.0%) | -$300.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM EBITDA | $148.7 M(-1.8%) | $151.4 M(+12.1%) | $135.1 M(+13.2%) | $119.4 M(+585.4%) | -$24.6 M(+63.1%) | -$66.7 M(+37.1%) | -$106.0 M(-18.3%) | -$89.6 M(-639.8%) | $16.6 M(-44.3%) | $29.8 M(-59.0%) | $72.7 M | - | $61.0 M(+32.5%) | $46.0 M(+179.7%) | $16.5 M(+771.7%) | -$2.4 M(-62.9%) | -$1.5 M(-2448.8%) | -$59.0 K(-19566.7%) | -$300.0(0%) | -$300.0(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Selling, General & Administrative Expenses | $84.3 M(-3.7%) | $87.5 M(+4.0%) | $84.1 M(-3.7%) | $87.3 M(+4.3%) | $83.7 M(-0.4%) | $84.0 M(-1.3%) | $85.1 M(-6.5%) | $91.0 M(+1.8%) | $89.4 M(-1.8%) | $91.0 M(+0.1%) | $90.9 M | - | $62.3 M(-6.6%) | $66.7 M(+10.4%) | $60.4 M(+6286.8%) | $945.7 K(-34.5%) | $1.4 M(+2361.3%) | $58.7 K(+100.0%) | $0.0(-100.0%) | $300.0(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM SGA | $343.2 M(+0.2%) | $342.6 M(+1.0%) | $339.1 M(-0.3%) | $340.1 M(-1.1%) | $343.8 M(-1.6%) | $349.5 M(-2.0%) | $356.5 M(-1.6%) | $362.3 M(+33.5%) | $271.3 M(+11.1%) | $244.2 M(+11.1%) | $219.9 M | - | $190.3 M(+47.0%) | $129.5 M(+106.0%) | $62.8 M(+2466.1%) | $2.4 M(+62.9%) | $1.5 M(+2448.8%) | $59.0 K(+19566.7%) | $300.0(0%) | $300.0(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Depreciation And Amortization | $38.6 M(+0.5%) | $38.4 M(-1.0%) | $38.8 M(-3.0%) | $40.0 M(-1.5%) | $40.6 M(-0.7%) | $40.9 M(-1.0%) | $41.3 M(-1.9%) | $42.1 M(-1.2%) | $42.6 M(-5.1%) | $44.9 M(0%) | $44.9 M | - | $21.1 M(-16.9%) | $25.4 M(+7.6%) | $23.6 M | - | - | - | - | - | - | - | - | |
TTM D&A | $155.8 M(-1.3%) | $157.8 M(-1.6%) | $160.3 M(-1.5%) | $162.8 M(-1.3%) | $164.9 M(-1.2%) | $166.9 M(-2.3%) | $170.9 M(-2.1%) | $174.5 M(+31.8%) | $132.4 M(+19.4%) | $110.9 M(+21.3%) | $91.4 M | - | $70.1 M(+43.1%) | $49.0 M(+107.6%) | $23.6 M | - | - | - | - | - | - | - | - | |
Interest Expense | $14.1 M(-6.6%) | $15.1 M(-2.6%) | $15.5 M(-1.9%) | $15.8 M(+1.9%) | $15.5 M(+6.2%) | $14.6 M(-8.8%) | $16.0 M(+22.1%) | $13.1 M(0%) | $13.1 M(+56.0%) | $8.4 M(+6.3%) | $7.9 M | - | $43.8 M(+0.2%) | $43.7 M(+1.4%) | $43.1 M | - | - | - | - | - | - | - | - | |
TTM Interest Expense | $60.5 M(-2.3%) | $61.9 M(+0.8%) | $61.4 M(-0.8%) | $61.9 M(+4.6%) | $59.2 M(+4.2%) | $56.8 M(+12.3%) | $50.6 M(+19.1%) | $42.5 M(+44.6%) | $29.4 M(-51.1%) | $60.1 M(-37.0%) | $95.4 M | - | $130.6 M(+50.5%) | $86.8 M(+101.4%) | $43.1 M | - | - | - | - | - | - | - | - | |
Income Tax | $1.0 M(+42.9%) | $700.0 K(-41.7%) | $1.2 M(+134.3%) | -$3.5 M(-337.5%) | -$800.0 K(+33.3%) | -$1.2 M(-9.1%) | -$1.1 M(+35.3%) | -$1.7 M(+66.0%) | -$5.0 M(+32.4%) | -$7.4 M(-80.5%) | -$4.1 M | - | -$4.7 M(-132.6%) | $14.4 M(+302.8%) | -$7.1 M(-3684.7%) | -$187.6 K(-184.2%) | -$66.0 K(-436.6%) | -$12.3 K(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM Income Tax | -$600.0 K(+75.0%) | -$2.4 M(+44.2%) | -$4.3 M(+34.9%) | -$6.6 M(-37.5%) | -$4.8 M(+46.7%) | -$9.0 M(+40.8%) | -$15.2 M(+16.5%) | -$18.2 M(-10.3%) | -$16.5 M(-1.9%) | -$16.2 M(-389.3%) | $5.6 M | - | $2.4 M(-65.8%) | $7.0 M(+195.7%) | -$7.4 M(-2670.2%) | -$265.9 K(-239.6%) | -$78.3 K(-536.6%) | -$12.3 K(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
PE Ratio | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
PS Ratio | 3.1(+1.6%) | 3.0(-6.2%) | 3.2(+8.8%) | 3.0(+43.5%) | 2.1(-14.8%) | 2.4(-3.6%) | 2.5(+37.0%) | 1.8(-41.0%) | 3.1(+25.3%) | 2.5(-27.6%) | 3.4 | - | 1.9(-30.9%) | 2.8(-52.0%) | 5.9 | - | - | - | - | - | - | - | - |
Cashflow statements
Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash From Operations | $17.1 M(+12.5%) | $15.2 M(+153.3%) | $6.0 M(-91.0%) | $67.0 M(+181.5%) | $23.8 M(+235.2%) | $7.1 M(+363.0%) | -$2.7 M(-110.7%) | $25.2 M(+282.6%) | -$13.8 M(-183.1%) | $16.6 M(+45.6%) | $11.4 M | - | $11.1 M(-51.3%) | $22.8 M(+109.2%) | $10.9 M(+10945.8%) | -$100.5 K(+88.1%) | -$844.9 K(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM CFO | $105.3 M(-6.0%) | $112.0 M(+7.8%) | $103.9 M(+9.1%) | $95.2 M(+78.3%) | $53.4 M(+238.0%) | $15.8 M(-37.5%) | $25.3 M(-35.8%) | $39.4 M(+177.5%) | $14.2 M(-63.7%) | $39.1 M(-13.7%) | $45.3 M | - | $44.7 M(+36.5%) | $32.8 M(+229.0%) | $10.0 M(+1153.0%) | -$945.4 K(-11.9%) | -$844.9 K(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Cash From Investing | -$12.3 M(-38.2%) | -$8.9 M(+31.0%) | -$12.9 M(+69.6%) | -$42.4 M(-351.1%) | -$9.4 M(-74.1%) | -$5.4 M(+28.0%) | -$7.5 M(+31.8%) | -$11.0 M(+21.4%) | -$14.0 M(-112.1%) | -$6.6 M(+16.5%) | -$7.9 M | - | -$9.7 M(-64.4%) | -$5.9 M(+74.3%) | -$23.0 M | - | - | - | - | - | - | - | - | |
TTM CFI | -$76.5 M(-3.9%) | -$73.6 M(-5.0%) | -$70.1 M(-8.3%) | -$64.7 M(-94.3%) | -$33.3 M(+12.1%) | -$37.9 M(+3.1%) | -$39.1 M(+1.0%) | -$39.5 M(-38.6%) | -$28.5 M(-17.8%) | -$24.2 M(-3.0%) | -$23.5 M | - | -$38.6 M(-33.6%) | -$28.9 M(-25.6%) | -$23.0 M | - | - | - | - | - | - | - | - | |
Cash From Financing | $800.0 K(+126.7%) | -$3.0 M(-1600.0%) | $200.0 K(-66.7%) | $600.0 K(+200.0%) | $200.0 K(+107.1%) | -$2.8 M(-111.4%) | $24.6 M(+1330.0%) | -$2.0 M(+23.1%) | -$2.6 M(-44.4%) | -$1.8 M(-200.0%) | -$600.0 K | - | -$400.0 K(+84.6%) | -$2.6 M(+64.4%) | -$7.3 M(-5603.1%) | -$128.0 K(-100.0%) | $751.4 M(+1011260.0%) | $74.3 K(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM CFF | -$1.4 M(+30.0%) | -$2.0 M(-11.1%) | -$1.8 M(-108.0%) | $22.6 M(+13.0%) | $20.0 M(+16.3%) | $17.2 M(-5.5%) | $18.2 M(+360.0%) | -$7.0 M(-40.0%) | -$5.0 M(-78.6%) | -$2.8 M(+22.2%) | -$3.6 M | - | -$10.4 M(-101.4%) | $741.4 M(-0.4%) | $744.1 M(-1.0%) | $751.4 M(-0.0%) | $751.5 M(+1011360.0%) | $74.3 K(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
Free Cash Flow | $3.9 M(-4.9%) | $4.1 M(+160.3%) | -$6.8 M(-112.3%) | $55.1 M(+282.6%) | $14.4 M(+1300.0%) | -$1.2 M(+88.2%) | -$10.2 M(-174.4%) | $13.7 M(+164.6%) | -$21.2 M(-312.0%) | $10.0 M(+270.4%) | $2.7 M | - | $2.3 M(-86.4%) | $16.9 M(+482.8%) | $2.9 M(+2985.6%) | -$100.5 K(+88.1%) | -$844.9 K(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
TTM FCF | $56.3 M(-15.7%) | $66.8 M(+8.6%) | $61.5 M(+5.8%) | $58.1 M(+247.9%) | $16.7 M(+188.4%) | -$18.9 M(-145.4%) | -$7.7 M(-248.1%) | $5.2 M(+161.2%) | -$8.5 M(-156.7%) | $15.0 M(-31.5%) | $21.9 M | - | $22.0 M(+16.7%) | $18.9 M(+864.6%) | $2.0 M(+306.8%) | -$945.4 K(-11.9%) | -$844.9 K(-100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | |
CAPEX | $13.2 M(+18.9%) | $11.1 M(-13.3%) | $12.8 M(+7.6%) | $11.9 M(+26.6%) | $9.4 M(+13.3%) | $8.3 M(+10.7%) | $7.5 M(-34.8%) | $11.5 M(+55.4%) | $7.4 M(+12.1%) | $6.6 M(-24.1%) | $8.7 M | - | $8.8 M(+49.1%) | $5.9 M(-26.3%) | $8.0 M | - | - | - | - | - | - | - | - | |
TTM CAPEX | $49.0 M(+8.4%) | $45.2 M(+6.6%) | $42.4 M(+14.3%) | $37.1 M(+1.1%) | $36.7 M(+5.8%) | $34.7 M(+5.2%) | $33.0 M(-3.5%) | $34.2 M(+50.7%) | $22.7 M(-5.8%) | $24.1 M(+3.0%) | $23.4 M | - | $22.7 M(+63.3%) | $13.9 M(+73.8%) | $8.0 M | - | - | - | - | - | - | - | - | |
Dividends Paid | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM Dividends Paid | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM Dividend Per Share | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM Dividend Yield | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Payout Ratio | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |