ALTR logo

Altair Engineering (ALTR) Financials

Balance sheets

Dec 31, 2024Sep 30, 2024Jun 30, 2024Mar 31, 2024Dec 31, 2023Sep 30, 2023Jun 30, 2023Mar 31, 2023Dec 31, 2022Sep 30, 2022Jun 30, 2022Mar 31, 2022Dec 31, 2021Sep 30, 2021Jun 30, 2021Mar 31, 2021Dec 31, 2020Sep 30, 2020Jun 30, 2020Mar 31, 2020Dec 31, 2019Sep 30, 2019Jun 30, 2019Mar 31, 2019Dec 31, 2018Sep 30, 2018Jun 30, 2018Mar 31, 2018Dec 31, 2017Sep 30, 2017Jun 30, 2017Mar 31, 2017

Total Assets

$1.4 B(+4.9%)$1.4 B(+3.1%)$1.3 B(-3.2%)$1.4 B(+1.2%)$1.4 B(+8.9%)$1.3 B(-0.3%)$1.3 B(+2.4%)$1.2 B(+1.8%)$1.2 B(+7.1%)$1.1 B(-0.3%)$1.1 B(-0.5%)$1.1 B(-2.5%)$1.2 B(+14.7%)$1.0 B(+23.7%)$820.2 M(+0.3%)$817.9 M(-1.4%)$829.9 M(+6.4%)$779.7 M(+5.8%)$736.8 M(+0.3%)$734.7 M(-1.1%)$743.1 M(+3.7%)$716.7 M(-1.8%)$729.7 M(+40.6%)$518.9 M(+6.5%)$487.2 M(+13.8%)$428.0 M(-2.2%)$437.8 M(+40.8%)$310.8 M(+8.0%)$287.9 M(-4.5%)$301.5 M(+13.5%)$265.6 M-

Current Assets

$785.0 M(+14.3%)$687.0 M(+1.1%)$679.8 M(-6.9%)$730.4 M(+4.3%)$700.6 M(+18.4%)$592.0 M(+0.9%)$586.8 M(+7.0%)$548.6 M(+4.1%)$526.8 M(+13.1%)$465.7 M(-16.0%)$554.3 M(-0.2%)$555.7 M(-5.5%)$588.2 M(+1.5%)$579.5 M(+51.5%)$382.6 M(+1.0%)$378.8 M(-2.1%)$386.9 M(+7.5%)$359.8 M(+2.2%)$352.0 M(-1.5%)$357.5 M(+1.4%)$352.5 M(-2.4%)$360.9 M(-0.9%)$364.4 M(+134.1%)$155.6 M(+1.0%)$154.0 M(-46.8%)$289.7 M(-1.9%)$295.4 M(+76.2%)$167.6 M(+16.5%)$143.9 M(+44.8%)$99.4 M(-3.2%)$102.6 M-

Non Current Assets

$660.7 M(-4.4%)$690.9 M(+5.3%)$656.1 M(+1.0%)$649.5 M(-2.0%)$662.9 M(+0.4%)$660.0 M(-1.4%)$669.0 M(-1.3%)$677.6 M(-0.1%)$677.9 M(+2.8%)$659.2 M(+14.8%)$574.2 M(-0.7%)$578.0 M(+0.5%)$575.1 M(+32.2%)$435.0 M(-0.6%)$437.6 M(-0.4%)$439.2 M(-0.9%)$443.0 M(+5.5%)$419.9 M(+9.1%)$384.9 M(+2.0%)$377.2 M(-3.5%)$390.7 M(+9.8%)$355.8 M(-2.6%)$365.4 M(+0.6%)$363.2 M(+9.0%)$333.2 M(+140.8%)$138.3 M(-2.9%)$142.4 M(-0.5%)$143.2 M(-0.6%)$144.0 M(-28.8%)$202.1 M(+24.0%)$163.0 M-

Total Liabilities

$588.5 M(+8.8%)$541.0 M(-0.7%)$544.7 M(-11.7%)$617.0 M(-5.4%)$652.2 M(+5.5%)$617.9 M(-2.8%)$635.6 M(+2.6%)$619.3 M(-2.5%)$635.0 M(+7.7%)$589.4 M(+3.3%)$570.3 M(+10.9%)$514.5 M(-6.3%)$549.3 M(+33.5%)$411.4 M(-2.1%)$420.1 M(+0.5%)$418.1 M(-7.2%)$450.5 M(+7.4%)$419.5 M(+10.1%)$381.1 M(+1.3%)$376.2 M(-2.6%)$386.1 M(+4.1%)$371.0 M(+0.9%)$367.5 M(+71.1%)$214.8 M(+12.4%)$191.2 M(-11.6%)$216.2 M(-7.5%)$233.7 M(-4.0%)$243.3 M(+8.2%)$224.9 M(-37.8%)$361.7 M(+25.7%)$287.8 M-

Current Liabilities

$487.8 M(+132.2%)$210.1 M(-3.1%)$216.8 M(-26.9%)$296.8 M(-8.4%)$324.1 M(+9.2%)$296.9 M(-7.0%)$319.2 M(+6.3%)$300.4 M(+29.1%)$232.7 M(+17.3%)$198.5 M(+6.1%)$187.1 M(-56.6%)$430.7 M(-9.1%)$474.0 M(+36.2%)$347.9 M(-2.3%)$356.2 M(-0.9%)$359.4 M(+79.0%)$200.8 M(+34.3%)$149.5 M(+2.3%)$146.1 M(-3.0%)$150.6 M(-1.5%)$152.9 M(+6.7%)$143.3 M(+1.6%)$141.1 M(-1.4%)$143.1 M(+12.4%)$127.2 M(-34.0%)$192.8 M(-8.3%)$210.3 M(-3.8%)$218.7 M(+10.7%)$197.5 M(+3.0%)$191.8 M(+5.4%)$181.9 M-

Long Term Liabilities

$100.7 M(-69.6%)$330.9 M(+0.9%)$327.8 M(+2.4%)$320.2 M(-2.4%)$328.1 M(+2.2%)$321.0 M(+1.5%)$316.3 M(-0.8%)$318.9 M(-20.7%)$402.3 M(+2.9%)$390.9 M(+2.0%)$383.3 M(+357.7%)$83.7 M(+11.2%)$75.3 M(+18.5%)$63.5 M(-0.5%)$63.9 M(+8.8%)$58.7 M(-76.5%)$249.8 M(-7.5%)$270.0 M(+14.9%)$235.0 M(+4.2%)$225.5 M(-3.3%)$233.2 M(+2.4%)$227.8 M(+0.6%)$226.5 M(+215.6%)$71.8 M(+12.2%)$63.9 M(+172.9%)$23.4 M(+0.0%)$23.4 M(-5.0%)$24.7 M(-10.2%)$27.5 M(-83.8%)$169.9 M(+60.4%)$105.9 M-

Shareholders Equity

$857.2 M(+2.4%)$836.9 M(+5.8%)$791.3 M(+3.7%)$762.9 M(+7.3%)$711.3 M(+12.2%)$634.1 M(+2.2%)$620.2 M(+2.2%)$606.9 M(+6.5%)$569.7 M(+6.4%)$535.5 M(-4.1%)$558.2 M(-9.9%)$619.2 M(+0.8%)$614.0 M(+1.8%)$603.0 M(+50.7%)$400.1 M(+0.1%)$399.8 M(+5.4%)$379.4 M(+5.3%)$360.2 M(+1.3%)$355.7 M(-0.8%)$358.5 M(+0.4%)$357.1 M(+3.3%)$345.7 M(-4.6%)$362.2 M(+19.1%)$304.0 M(+2.7%)$296.0 M(+39.8%)$211.8 M(+3.8%)$204.1 M(+202.4%)$67.5 M(+7.2%)$62.9 M(+204.6%)-$60.2 M(-170.7%)-$22.2 M-

Book Value

$857.2 M(+2.4%)$836.9 M(+5.8%)$791.3 M(+3.7%)$762.9 M(+7.3%)$711.3 M(+12.2%)$634.1 M(+2.2%)$620.2 M(+2.2%)$606.9 M(+6.5%)$569.7 M(+6.4%)$535.5 M(-4.1%)$558.2 M(-9.9%)$619.2 M(+0.8%)$614.0 M(+1.8%)$603.0 M(+50.7%)$400.1 M(+0.1%)$399.8 M(+5.4%)$379.4 M(+5.3%)$360.2 M(+1.3%)$355.7 M(-0.8%)$358.5 M(+0.4%)$357.1 M(+3.3%)$345.7 M(-4.6%)$362.2 M(+19.1%)$304.0 M(+2.7%)$296.0 M(+39.8%)$211.8 M(+3.8%)$204.1 M(+202.4%)$67.5 M(+7.2%)$62.9 M(+204.6%)-$60.2 M(-170.7%)-$22.2 M-

Working Capital

$297.2 M(-37.7%)$476.9 M(+3.0%)$463.0 M(+6.8%)$433.6 M(+15.2%)$376.5 M(+27.6%)$295.1 M(+10.3%)$267.5 M(+7.8%)$248.2 M(-15.6%)$294.1 M(+10.0%)$267.3 M(-27.2%)$367.3 M(+194.0%)$124.9 M(+9.4%)$114.2 M(-50.7%)$231.6 M(+776.1%)$26.4 M(+36.5%)$19.4 M(-89.6%)$186.2 M(-11.5%)$210.3 M(+2.1%)$205.9 M(-0.5%)$206.8 M(+3.6%)$199.6 M(-8.3%)$217.7 M(-2.5%)$223.3 M(+1677.5%)$12.6 M(-53.1%)$26.8 M(-72.3%)$96.9 M(+13.9%)$85.1 M(+266.7%)-$51.0 M(+4.7%)-$53.6 M(+42.0%)-$92.4 M(-16.5%)-$79.3 M-

Cash And Cash Equivalents

$561.9 M(+9.4%)$513.4 M(+1.3%)$507.0 M(-9.1%)$557.6 M(+19.3%)$467.5 M(+8.4%)$431.2 M(+3.1%)$418.3 M(+10.6%)$378.4 M(+19.7%)$316.1 M(+1.4%)$311.9 M(-25.1%)$416.1 M(+2.6%)$405.6 M(-2.0%)$413.7 M(-9.2%)$455.9 M(+75.3%)$260.1 M(+6.9%)$243.4 M(+0.9%)$241.2 M(-1.7%)$245.4 M(-2.1%)$250.5 M(+1.4%)$247.1 M(+10.8%)$223.1 M(-9.7%)$246.9 M(-1.9%)$251.8 M(+533.2%)$39.8 M(+12.5%)$35.3 M(-82.1%)$197.4 M(-0.9%)$199.2 M(+215.3%)$63.2 M(+61.2%)$39.2 M(+135.3%)$16.7 M(-4.3%)$17.4 M-

Accounts Payable

$7.3 M(+102.8%)$3.6 M(-9.9%)$4.0 M(-38.6%)$6.5 M(-27.5%)$9.0 M(+74.4%)$5.2 M(+10.2%)$4.7 M(-22.1%)$6.0 M(-42.4%)$10.4 M(+67.3%)$6.2 M(+25.6%)$5.0 M(-18.1%)$6.1 M(-8.8%)$6.6 M(+35.6%)$4.9 M(-24.8%)$6.5 M(-2.3%)$6.7 M(-22.4%)$8.6 M(+58.8%)$5.4 M(+13.2%)$4.8 M(-15.0%)$5.6 M(-34.5%)$8.6 M(+3.6%)$8.3 M(+28.2%)$6.5 M(-1.6%)$6.6 M(-21.4%)$8.4 M(+49.5%)$5.6 M(-6.1%)$6.0 M(+5.4%)$5.7 M(+15.8%)$4.9 M(+22.4%)$4.0 M(-37.8%)$6.4 M-

Accounts Receivable

$168.6 M(+39.0%)$121.3 M(-4.1%)$126.6 M(-1.0%)$127.9 M(-31.0%)$185.3 M(+52.0%)$121.9 M(-1.9%)$124.3 M(-4.9%)$130.6 M(-20.3%)$164.0 M(+36.8%)$119.9 M(+15.9%)$103.5 M(-8.0%)$112.4 M(-15.9%)$133.7 M(+50.8%)$88.7 M(-3.1%)$91.6 M(-14.5%)$107.1 M(-3.6%)$111.2 M(+25.6%)$88.5 M(+11.8%)$79.2 M(-9.7%)$87.7 M(-12.7%)$100.5 M(+19.5%)$84.1 M(-2.0%)$85.8 M(-2.9%)$88.4 M(-5.1%)$93.1 M(+34.8%)$69.0 M(-6.4%)$73.8 M(-11.5%)$83.3 M(+1.4%)$82.2 M(+29.4%)$63.5 M(+3.3%)$61.5 M-

Short Term Debt

$235.0 M(+2761.4%)$8.2 M(+1.9%)$8.1 M(-91.0%)$89.9 M(-0.4%)$90.3 M(-0.3%)$90.5 M(-0.2%)$90.7 M(-0.3%)$90.9 M(+774.8%)$10.4 M(+4.0%)$10.0 M(+6.0%)$9.4 M(-96.0%)$236.1 M(+12.6%)$209.6 M(+1.2%)$207.1 M(+1.2%)$204.7 M(+1.4%)$202.0 M(+401.2%)$40.3 M(+284.0%)$10.5 M(+6.8%)$9.8 M(+8.4%)$9.1 M(-5.3%)$9.6 M(+2.6%)$9.3 M(-5.6%)$9.9 M(-0.3%)$9.9 M(+2896.1%)$331.0 K(-17.3%)$400.0 K(+2.6%)$390.0 K(+32.6%)$294.0 K(+26.7%)$232.0 K(-97.7%)$10.1 M(-4.3%)$10.6 M-

Long Term Debt

$24.1 M(-90.4%)$251.3 M(+0.1%)$251.1 M(+0.9%)$248.7 M(+0.1%)$248.6 M(-0.2%)$249.0 M(+0.9%)$246.7 M(-0.9%)$249.0 M(-24.5%)$329.7 M(+0.3%)$328.6 M(+2.4%)$321.0 M(+1603.3%)$18.8 M(-3.6%)$19.6 M(-9.5%)$21.6 M(-9.1%)$23.8 M(-3.2%)$24.6 M(-88.4%)$212.6 M(-11.5%)$240.3 M(+15.7%)$207.8 M(+4.6%)$198.6 M(+0.1%)$198.4 M(+2.0%)$194.5 M(+0.3%)$193.9 M(+418.0%)$37.4 M(+19.1%)$31.4 M(+4589.1%)$670.0 K(-2.9%)$690.0 K(+31.2%)$526.0 K(+195.5%)$178.0 K(-99.8%)$81.9 M(+35.5%)$60.5 M-

Total Debt

$259.1 M(-0.1%)$259.5 M(+0.1%)$259.1 M(-23.5%)$338.7 M(-0.1%)$338.8 M(-0.2%)$339.5 M(+0.6%)$337.4 M(-0.8%)$340.0 M(-0.0%)$340.1 M(+0.4%)$338.6 M(+2.5%)$330.4 M(+29.6%)$255.0 M(+11.3%)$229.2 M(+0.2%)$228.7 M(+0.1%)$228.5 M(+0.9%)$226.5 M(-10.4%)$252.9 M(+0.8%)$250.8 M(+15.3%)$217.6 M(+4.8%)$207.6 M(-0.2%)$208.0 M(+2.1%)$203.8 M(+0.0%)$203.8 M(+330.4%)$47.3 M(+49.1%)$31.7 M(+2867.1%)$1.1 M(-0.9%)$1.1 M(+31.7%)$820.0 K(+100.0%)$410.0 K(-99.5%)$92.1 M(+29.5%)$71.1 M(+100.0%)$0.0

Debt To Equity

0.3(-3.7%)0.3(-6.9%)0.3(-27.5%)0.4(-7.0%)0.4(-10.4%)0.5(-2.0%)0.5(-2.0%)0.5(-7.4%)0.5(-5.3%)0.6(+3.6%)0.6(+48.6%)0.4(+12.1%)0.3(0%)0.3(-31.3%)0.5(0%)0.5(-17.2%)0.6(-3.3%)0.6(+15.4%)0.5(+2.0%)0.5(+2.0%)0.5(-2.0%)0.5(+6.3%)0.5(+860.0%)0.1(-54.5%)0.1(+1000.0%)0.0(0%)0.0(0%)0.0(0%)0.0(+100.7%)-1.5(+52.2%)-3.2-

Current Ratio

1.6(-50.8%)3.3(+4.1%)3.1(+27.6%)2.5(+13.9%)2.2(+8.5%)2.0(+8.2%)1.8(+0.6%)1.8(-19.0%)2.3(-3.8%)2.4(-20.6%)3.0(+129.5%)1.3(+4.0%)1.2(-25.8%)1.7(+56.1%)1.1(+1.9%)1.1(-45.6%)1.9(-19.9%)2.4(0%)2.4(+1.7%)2.4(+2.6%)2.3(-8.3%)2.5(-2.3%)2.6(+136.7%)1.1(-9.9%)1.2(-19.3%)1.5(+7.1%)1.4(+81.8%)0.8(+5.5%)0.7(+40.4%)0.5(-7.1%)0.6-

Quick Ratio

-----------------------1.1-1.5(+7.1%)1.4(+84.2%)0.8(+5.6%)0.7(+41.2%)0.5(-7.3%)0.6-

Inventory

-----------------------$3.4 M-$1.2 M(-30.9%)$1.8 M(+69.9%)$1.1 M(-46.9%)$2.0 M(+10.2%)$1.8 M(+6.4%)$1.7 M-

Retained Earnings

-$116.3 M(+0.8%)-$117.3 M(+1.5%)-$119.1 M(-4.5%)-$114.0 M(+12.7%)-$130.5 M(+13.1%)-$150.2 M(-3.0%)-$145.8 M(-18.0%)-$123.5 M(-1.6%)-$121.6 M(+9.0%)-$133.6 M(-33.1%)-$100.4 M(-50.7%)-$66.6 M(+34.7%)-$102.1 M(-1.4%)-$100.7 M(-8.8%)-$92.6 M(-17.3%)-$78.9 M(+15.4%)-$93.3 M(+2.3%)-$95.5 M(-9.8%)-$87.0 M(-13.3%)-$76.8 M(+6.8%)-$82.4 M(-1.9%)-$80.9 M(-24.5%)-$65.0 M(+5.8%)-$69.0 M(+7.8%)-$74.9 M(+51.3%)-$153.8 M(+4.5%)-$161.1 M(+0.9%)-$162.6 M(+2.4%)-$166.5 M(-56.9%)-$106.2 M(-77.9%)-$59.7 M-

PB Ratio

10.9(+12.3%)9.7(-7.6%)10.5(+11.9%)9.4(-3.5%)9.7(+20.9%)8.0(-19.1%)9.9(+4.2%)9.5(+49.0%)6.4(-3.5%)6.6(-12.0%)7.5(-9.3%)8.3(-16.9%)10.0(+10.9%)9.0(-30.8%)13.0(+10.7%)11.8(+3.1%)11.4(+33.2%)8.6(+4.8%)8.2(+51.9%)5.4(-26.1%)7.3(+1.3%)7.2(-9.9%)8.0(-7.1%)8.6(+30.8%)6.6(-54.4%)14.4(+23.6%)11.7(-60.7%)29.7(+23.5%)24.0---

Income statements

Dec 31, 2024Sep 30, 2024Jun 30, 2024Mar 31, 2024Dec 31, 2023Sep 30, 2023Jun 30, 2023Mar 31, 2023Dec 31, 2022Sep 30, 2022Jun 30, 2022Mar 31, 2022Dec 31, 2021Sep 30, 2021Jun 30, 2021Mar 31, 2021Dec 31, 2020Sep 30, 2020Jun 30, 2020Mar 31, 2020Dec 31, 2019Sep 30, 2019Jun 30, 2019Mar 31, 2019Dec 31, 2018Sep 30, 2018Jun 30, 2018Mar 31, 2018Dec 31, 2017Sep 30, 2017Jun 30, 2017Mar 31, 2017

EPS

$0.0(-50.0%)$0.0(+133.3%)-$0.1(-130.0%)$0.2(-20.0%)$0.3(+600.0%)-$0.1(+82.1%)-$0.3(-1300.0%)-$0.0(-114.3%)$0.1(+133.3%)-$0.4(+2.3%)-$0.4(-430.8%)$0.1(+750.0%)-$0.0(+81.8%)-$0.1(+38.9%)-$0.2(-200.0%)$0.2(+500.0%)$0.0(+125.0%)-$0.1(+14.3%)-$0.1(-275.0%)$0.1(+500.0%)-$0.0(+90.9%)-$0.2(-450.0%)-$0.0(-123.5%)$0.2(+213.3%)-$0.1(-1600.0%)$0.0(+150.0%)-$0.0(-105.9%)$0.3(+133.0%)-$1.0(-110.0%)-$0.5(-240.2%)-$0.1(-231.5%)-$0.0

TTM EPS

$0.2(-58.5%)$0.4(+20.6%)$0.3(+183.3%)$0.1(+220.0%)-$0.1(+52.4%)-$0.2(+63.8%)-$0.6(+20.6%)-$0.7(-25.9%)-$0.6(+21.6%)-$0.7(-72.1%)-$0.4(-138.9%)-$0.2(-38.5%)-$0.1(-62.5%)-$0.1(+11.1%)-$0.1(-80.0%)-$0.1(+66.7%)-$0.1(+25.0%)-$0.2(+33.3%)-$0.3(-50.0%)-$0.2(-81.8%)-$0.1(+54.2%)-$0.2(-2300.0%)-$0.0(-200.0%)$0.0(-94.4%)$0.2(+125.7%)-$0.7(+41.7%)-$1.2(+9.4%)-$1.3(+22.4%)-$1.7(-204.5%)-$0.6(-773.8%)-$0.1(-180.3%)$0.1

Revenue

$192.6 M(+27.2%)$151.4 M(+1.8%)$148.8 M(-13.9%)$172.9 M(+0.8%)$171.5 M(+28.0%)$134.0 M(-5.1%)$141.2 M(-15.0%)$166.0 M(+3.5%)$160.4 M(+34.4%)$119.4 M(-10.0%)$132.7 M(-17.0%)$159.8 M(+13.5%)$140.8 M(+16.1%)$121.3 M(+1.2%)$119.9 M(-20.1%)$150.2 M(+12.5%)$133.4 M(+25.4%)$106.5 M(+8.0%)$98.6 M(-25.0%)$131.5 M(+6.1%)$123.9 M(+23.4%)$100.4 M(-6.0%)$106.8 M(-16.5%)$127.9 M(+24.1%)$103.0 M(+18.7%)$86.8 M(-7.1%)$93.4 M(-17.6%)$113.3 M(+26.0%)$89.9 M(+5.8%)$84.9 M(+4.0%)$81.6 M(+6.2%)$76.9 M

TTM Revenue

$665.8 M(+3.3%)$644.7 M(+2.8%)$627.2 M(+1.2%)$619.6 M(+1.1%)$612.7 M(+1.8%)$601.6 M(+2.5%)$587.0 M(+1.5%)$578.5 M(+1.1%)$572.2 M(+3.5%)$552.6 M(-0.3%)$554.5 M(+2.4%)$541.8 M(+1.8%)$532.2 M(+1.4%)$524.8 M(+2.9%)$510.0 M(+4.4%)$488.6 M(+4.0%)$469.9 M(+2.1%)$460.4 M(+1.3%)$454.3 M(-1.8%)$462.5 M(+0.8%)$458.9 M(+4.8%)$438.0 M(+3.2%)$424.4 M(+3.3%)$411.0 M(+3.7%)$396.4 M(+3.4%)$383.2 M(+0.5%)$381.4 M(+3.2%)$369.7 M(+10.9%)$333.3 M(+2.1%)$326.3 M(+2.2%)$319.4 M(+34.3%)$237.8 M

Total Expenses

$181.7 M(+16.6%)$155.8 M(-1.9%)$158.7 M(+4.4%)$152.0 M(+2.1%)$148.9 M(+2.5%)$145.3 M(-7.7%)$157.4 M(-2.1%)$160.8 M(+3.2%)$155.8 M(+8.0%)$144.3 M(+3.2%)$139.9 M(+0.6%)$139.1 M(+2.1%)$136.2 M(+10.5%)$123.2 M(-4.1%)$128.5 M(-2.6%)$132.0 M(+4.6%)$126.1 M(+14.8%)$109.9 M(+6.8%)$102.9 M(-13.8%)$119.4 M(-0.3%)$119.7 M(+8.0%)$110.9 M(+0.8%)$110.0 M(-0.1%)$110.1 M(+3.3%)$106.6 M(+25.6%)$84.9 M(-8.9%)$93.2 M(+7.0%)$87.1 M(-6.4%)$93.0 M(-12.1%)$105.9 M(+19.2%)$88.8 M(+12.6%)$78.9 M

Operating Expenses

$148.3 M(+17.9%)$125.7 M(-1.9%)$128.2 M(+5.9%)$121.1 M(+1.1%)$119.7 M(+3.1%)$116.2 M(-8.3%)$126.6 M(-1.2%)$128.1 M(+5.0%)$122.0 M(+4.8%)$116.4 M(+5.5%)$110.4 M(+2.7%)$107.5 M(+4.0%)$103.4 M(+12.7%)$91.7 M(-5.0%)$96.6 M(-2.0%)$98.5 M(+5.5%)$93.4 M(+15.6%)$80.8 M(+4.0%)$77.8 M(-8.3%)$84.9 M(+2.5%)$82.8 M(+4.5%)$79.2 M(+0.3%)$79.0 M(+2.3%)$77.2 M(+1.2%)$76.3 M(+32.3%)$57.7 M(-9.5%)$63.7 M(+9.8%)$58.1 M(-12.6%)$66.4 M(-16.5%)$79.6 M(+28.6%)$61.9 M(+18.7%)$52.1 M

Cost Of Goods Sold

$33.4 M(+11.2%)$30.0 M(-1.6%)$30.5 M(-1.2%)$30.9 M(+5.9%)$29.2 M(+0.3%)$29.1 M(-5.6%)$30.8 M(-5.9%)$32.7 M(-3.3%)$33.9 M(+21.3%)$27.9 M(-5.5%)$29.5 M(-6.6%)$31.6 M(-3.6%)$32.8 M(+4.1%)$31.5 M(-1.4%)$31.9 M(-4.4%)$33.4 M(+2.2%)$32.7 M(+12.6%)$29.0 M(+15.8%)$25.1 M(-27.3%)$34.5 M(-6.6%)$37.0 M(+16.4%)$31.7 M(+2.3%)$31.0 M(-5.7%)$32.9 M(+8.6%)$30.3 M(+11.3%)$27.2 M(-7.7%)$29.5 M(+1.4%)$29.0 M(+9.1%)$26.6 M(+1.2%)$26.3 M(-2.3%)$26.9 M(+0.6%)$26.8 M

TTM Cost Of Goods Sold

$124.8 M(+3.5%)$120.6 M(+0.8%)$119.7 M(-0.2%)$119.9 M(-1.5%)$121.8 M(-3.7%)$126.5 M(+0.9%)$125.3 M(+1.0%)$124.0 M(+0.9%)$122.9 M(+0.9%)$121.8 M(-2.9%)$125.4 M(-1.9%)$127.8 M(-1.4%)$129.7 M(+0.1%)$129.6 M(+1.9%)$127.1 M(+5.7%)$120.2 M(-0.9%)$121.3 M(-3.4%)$125.6 M(-2.1%)$128.3 M(-4.4%)$134.2 M(+1.2%)$132.6 M(+5.3%)$125.9 M(+3.7%)$121.4 M(+1.3%)$119.8 M(+3.3%)$116.0 M(+3.3%)$112.3 M(+0.8%)$111.4 M(+2.3%)$108.9 M(+2.1%)$106.6 M(+0.4%)$106.2 M(+0.7%)$105.5 M(+34.3%)$78.6 M

Gross Profit

$159.3 M(+31.1%)$121.4 M(+2.7%)$118.3 M(-16.7%)$142.0 M(-0.2%)$142.3 M(+35.7%)$104.9 M(-4.9%)$110.4 M(-17.2%)$133.3 M(+5.3%)$126.6 M(+38.4%)$91.4 M(-11.3%)$103.1 M(-19.5%)$128.2 M(+18.7%)$108.0 M(+20.3%)$89.8 M(+2.1%)$88.0 M(-24.6%)$116.7 M(+15.9%)$100.8 M(+30.1%)$77.4 M(+5.4%)$73.5 M(-24.2%)$97.0 M(+11.6%)$86.9 M(+26.6%)$68.7 M(-9.3%)$75.8 M(-20.2%)$95.0 M(+30.6%)$72.7 M(+22.2%)$59.5 M(-6.8%)$63.9 M(-24.1%)$84.2 M(+33.1%)$63.3 M(+7.9%)$58.6 M(+7.1%)$54.7 M(+9.2%)$50.1 M

TTM Gross Profit

$541.0 M(+3.2%)$524.1 M(+3.3%)$507.5 M(+1.6%)$499.6 M(+1.8%)$490.9 M(+3.3%)$475.2 M(+2.9%)$461.7 M(+1.6%)$454.5 M(+1.1%)$449.3 M(+4.3%)$430.8 M(+0.4%)$429.1 M(+3.7%)$413.9 M(+2.8%)$402.5 M(+1.8%)$395.3 M(+3.2%)$382.9 M(+3.9%)$368.4 M(+5.7%)$348.6 M(+4.1%)$334.8 M(+2.7%)$326.0 M(-0.7%)$328.3 M(+0.6%)$326.3 M(+4.5%)$312.1 M(+3.0%)$303.0 M(+4.1%)$291.2 M(+3.8%)$280.4 M(+3.5%)$270.9 M(+0.3%)$270.0 M(+3.5%)$260.8 M(+15.0%)$226.7 M(+3.0%)$220.1 M(+2.9%)$213.9 M(+34.4%)$159.2 M

Gross Margin

82.7%(+3.1%)80.2%(+0.9%)79.5%(-3.2%)82.1%(-1.0%)83.0%(+6.0%)78.3%(+0.1%)78.2%(-2.6%)80.3%(+1.8%)78.9%(+3.0%)76.6%(-1.4%)77.7%(-3.1%)80.2%(+4.6%)76.7%(+3.6%)74.0%(+0.9%)73.4%(-5.6%)77.7%(+3.0%)75.5%(+3.8%)72.7%(-2.5%)74.5%(+1.1%)73.8%(+5.1%)70.2%(+2.6%)68.4%(-3.6%)70.9%(-4.5%)74.3%(+5.2%)70.6%(+2.9%)68.6%(+0.3%)68.5%(-8.0%)74.4%(+5.7%)70.4%(+2.0%)69.0%(+3.0%)67.0%(+2.8%)65.2%

Operating Profit

$11.0 M(+354.3%)-$4.3 M(+56.5%)-$9.9 M(-147.3%)$20.9 M(-7.3%)$22.6 M(+300.6%)-$11.3 M(+30.8%)-$16.3 M(-413.7%)$5.2 M(+12.3%)$4.6 M(+118.5%)-$25.0 M(-243.9%)-$7.3 M(-135.1%)$20.7 M(+345.7%)$4.6 M(+341.3%)-$1.9 M(+77.6%)-$8.6 M(-147.2%)$18.2 M(+148.7%)$7.3 M(+313.9%)-$3.4 M(+20.3%)-$4.3 M(-135.5%)$12.1 M(+191.8%)$4.1 M(+139.5%)-$10.5 M(-228.1%)-$3.2 M(-118.0%)$17.8 M(+599.5%)-$3.6 M(-289.2%)$1.9 M(+974.3%)$175.0 K(-99.3%)$26.1 M(+921.9%)-$3.2 M(+84.8%)-$20.9 M(-192.4%)-$7.2 M(-259.7%)-$2.0 M

TTM Operating Profit

$17.7 M(-39.7%)$29.3 M(+31.1%)$22.4 M(+39.8%)$16.0 M(+6481.1%)$243.0 K(+101.4%)-$17.7 M(+43.6%)-$31.5 M(-40.1%)-$22.5 M(-223.8%)-$6.9 M(-0.5%)-$6.9 M(-142.7%)$16.2 M(+8.9%)$14.8 M(+20.3%)$12.3 M(-17.8%)$15.0 M(+11.1%)$13.5 M(-24.1%)$17.8 M(+52.1%)$11.7 M(+37.2%)$8.5 M(+486.9%)$1.5 M(-42.8%)$2.5 M(-69.0%)$8.2 M(+1538.1%)$501.0 K(-96.1%)$12.9 M(-20.8%)$16.3 M(-34.0%)$24.6 M(-1.5%)$25.0 M(+1031.1%)$2.2 M(+143.2%)-$5.1 M(+84.6%)-$33.3 M(-50.5%)-$22.1 M(-2231.2%)-$948.0 K(-115.3%)$6.2 M

Operating Margin

5.7%(+299.6%)-2.9%(+57.2%)-6.7%(-155.0%)12.1%(-8.1%)13.2%(+256.6%)-8.4%(+27.1%)-11.5%(-469.6%)3.1%(+8.3%)2.9%(+113.8%)-20.9%(-282.1%)-5.5%(-142.3%)13.0%(+292.7%)3.3%(+307.6%)-1.6%(+77.8%)-7.2%(-159.0%)12.1%(+121.0%)5.5%(+270.5%)-3.2%(+26.0%)-4.3%(-147.2%)9.2%(+174.9%)3.4%(+132.0%)-10.5%(-248.7%)-3.0%(-121.6%)13.9%(+502.9%)-3.5%(-259.0%)2.2%(+1042.1%)0.2%(-99.2%)23.1%(+752.3%)-3.5%(+85.6%)-24.6%(-181.0%)-8.8%(-238.6%)-2.6%

Net Income

$996.0 K(-44.0%)$1.8 M(+134.6%)-$5.1 M(-131.1%)$16.5 M(-15.9%)$19.7 M(+551.0%)-$4.4 M(+80.4%)-$22.3 M(-1037.3%)-$2.0 M(-116.2%)$12.1 M(+136.3%)-$33.2 M(+1.6%)-$33.8 M(-393.0%)$11.5 M(+925.2%)-$1.4 M(+82.8%)-$8.1 M(+40.6%)-$13.6 M(-195.0%)$14.4 M(+553.3%)$2.2 M(+125.8%)-$8.5 M(+16.8%)-$10.2 M(-269.5%)$6.0 M(+501.5%)-$1.5 M(+90.6%)-$15.9 M(-410.9%)-$3.1 M(-124.0%)$13.0 M(+244.6%)-$9.0 M(-1063.9%)$934.0 K(+186.5%)-$1.1 M(-104.4%)$24.7 M(+139.3%)-$62.9 M(-112.3%)-$29.6 M(-308.9%)-$7.2 M(-231.2%)-$2.2 M

TTM Net Income

$14.2 M(-56.9%)$32.9 M(+23.0%)$26.7 M(+178.8%)$9.6 M(+207.3%)-$8.9 M(+46.0%)-$16.5 M(+63.6%)-$45.4 M(+20.2%)-$56.9 M(-31.1%)-$43.4 M(+23.7%)-$56.9 M(-79.2%)-$31.8 M(-173.1%)-$11.6 M(-32.2%)-$8.8 M(-69.2%)-$5.2 M(+7.1%)-$5.6 M(-157.8%)-$2.2 M(+79.3%)-$10.5 M(+26.1%)-$14.2 M(+34.4%)-$21.6 M(-48.9%)-$14.5 M(-92.7%)-$7.5 M(+49.9%)-$15.0 M(-922.0%)$1.8 M(-52.7%)$3.9 M(-75.1%)$15.5 M(+140.5%)-$38.3 M(+44.4%)-$68.9 M(+8.2%)-$75.1 M(+26.4%)-$101.9 M(-207.4%)-$33.2 M(-928.7%)-$3.2 M(-180.2%)$4.0 M

Net Margin

0.5%(-55.6%)1.2%(+133.8%)-3.5%(-136.2%)9.6%(-16.6%)11.5%(+451.8%)-3.3%(+79.3%)-15.8%(-1237.3%)-1.2%(-115.7%)7.5%(+127.0%)-27.9%(-9.4%)-25.5%(-453.1%)7.2%(+828.3%)-1.0%(+85.2%)-6.7%(+41.3%)-11.4%(-219.0%)9.6%(+479.4%)1.6%(+120.7%)-8.0%(+22.9%)-10.4%(-325.9%)4.6%(+479.3%)-1.2%(+92.4%)-15.9%(-443.5%)-2.9%(-128.7%)10.2%(+216.5%)-8.7%(-909.3%)1.1%(+193.1%)-1.2%(-105.3%)21.8%(+131.1%)-70.0%(-100.6%)-34.9%(-293.2%)-8.9%(-211.2%)-2.9%

EBIT

$11.3 M(+75.0%)$6.4 M(+255.2%)-$4.2 M(-116.7%)$24.9 M(-20.7%)$31.4 M(+434.8%)-$9.4 M(+22.4%)-$12.1 M(-237.2%)$8.8 M(-36.2%)$13.8 M(+150.9%)-$27.1 M(+7.1%)-$29.2 M(-256.5%)$18.6 M(+224.1%)$5.8 M(+380.6%)-$2.0 M(+78.0%)-$9.3 M(-153.5%)$17.4 M(+135.2%)$7.4 M(+379.7%)-$2.6 M(+42.7%)-$4.6 M(-134.2%)$13.5 M(+170.0%)$5.0 M(+150.4%)-$9.9 M(-267.8%)-$2.7 M(-115.5%)$17.4 M(+674.8%)-$3.0 M(-206.1%)$2.9 M(+712.0%)$351.0 K(-98.7%)$27.0 M(+910.5%)-$3.3 M(+84.1%)-$21.0 M(-176.6%)-$7.6 M(-222.9%)-$2.3 M

TTM EBIT

$38.5 M(-34.3%)$58.6 M(+37.0%)$42.7 M(+22.7%)$34.8 M(+85.9%)$18.7 M(+1529.1%)$1.1 M(+106.9%)-$16.6 M(+50.8%)-$33.7 M(-41.3%)-$23.8 M(+25.2%)-$31.9 M(-366.8%)-$6.8 M(-152.3%)$13.0 M(+10.8%)$11.8 M(-12.2%)$13.4 M(+4.6%)$12.8 M(-26.8%)$17.5 M(+28.5%)$13.6 M(+21.3%)$11.2 M(+183.7%)$4.0 M(-32.6%)$5.9 M(-39.8%)$9.8 M(+461.5%)$1.7 M(-88.0%)$14.5 M(-17.4%)$17.6 M(-35.5%)$27.2 M(+1.2%)$26.9 M(+773.7%)$3.1 M(+163.4%)-$4.9 M(+85.8%)-$34.3 M(-49.4%)-$22.9 M(-1128.4%)-$1.9 M(-132.6%)$5.7 M

EBITDA

$22.3 M(+24.0%)$18.0 M(+211.3%)$5.8 M(-83.2%)$34.5 M(-16.3%)$41.2 M(+9982.4%)$409.0 K(+117.5%)-$2.3 M(-112.6%)$18.5 M(-26.4%)$25.2 M(+233.9%)-$18.8 M(+10.5%)-$21.0 M(-179.9%)$26.3 M(+118.7%)$12.0 M(+191.9%)$4.1 M(+247.1%)-$2.8 M(-111.7%)$24.1 M(+68.5%)$14.3 M(+378.8%)$3.0 M(+192.1%)$1.0 M(-94.7%)$19.2 M(+79.3%)$10.7 M(+334.8%)-$4.6 M(-276.6%)$2.6 M(-88.6%)$22.6 M(+2666.1%)$816.0 K(-86.9%)$6.2 M(+43.5%)$4.3 M(-85.8%)$30.6 M(+5839.6%)$515.0 K(+102.8%)-$18.2 M(-266.2%)-$5.0 M(-4530.4%)$112.0 K

TTM EBITDA

$80.6 M(-19.0%)$99.5 M(+21.5%)$81.9 M(+11.0%)$73.8 M(+27.6%)$57.9 M(+38.3%)$41.8 M(+85.2%)$22.6 M(+481.1%)$3.9 M(-66.7%)$11.7 M(+876.8%)-$1.5 M(-107.0%)$21.5 M(-46.0%)$39.7 M(+6.1%)$37.4 M(-5.6%)$39.7 M(+3.0%)$38.5 M(-9.0%)$42.3 M(+13.1%)$37.4 M(+10.6%)$33.8 M(+28.6%)$26.3 M(-5.6%)$27.9 M(-10.9%)$31.3 M(+46.1%)$21.4 M(-33.5%)$32.2 M(-5.2%)$33.9 M(-19.1%)$42.0 M(+0.7%)$41.7 M(+141.2%)$17.3 M(+116.6%)$8.0 M(+135.4%)-$22.5 M(-82.3%)-$12.3 M(-247.8%)$8.4 M(-37.3%)$13.3 M

Selling, General & Administrative Expenses

$83.4 M(+32.3%)$63.1 M(-4.1%)$65.8 M(+5.8%)$62.2 M(+2.5%)$60.7 M(-1.0%)$61.3 M(-3.6%)$63.6 M(+3.5%)$61.4 M(-0.5%)$61.8 M(+3.6%)$59.6 M(+0.1%)$59.5 M(+7.7%)$55.3 M(+21.7%)$45.4 M(-14.0%)$52.8 M(-1.8%)$53.8 M(-4.0%)$56.0 M(+4.7%)$53.5 M(+11.6%)$47.9 M(+4.0%)$46.1 M(-8.7%)$50.4 M(+3.2%)$48.9 M(+5.1%)$46.5 M(+0.9%)$46.1 M(-1.5%)$46.8 M(-7.5%)$50.5 M(+38.6%)$36.5 M(-2.4%)$37.4 M(+5.0%)$35.6 M(-16.8%)$42.8 M(-16.9%)$51.5 M(+26.8%)$40.6 M(+23.1%)$33.0 M

TTM SGA

$274.4 M(+9.0%)$251.7 M(+0.7%)$249.9 M(+0.9%)$247.8 M(+0.3%)$247.0 M(-0.4%)$248.1 M(+0.7%)$246.4 M(+1.7%)$242.3 M(+2.6%)$236.2 M(+7.5%)$219.8 M(+3.2%)$213.0 M(+2.8%)$207.2 M(-0.3%)$208.0 M(-3.7%)$216.0 M(+2.3%)$211.1 M(+3.8%)$203.4 M(+2.8%)$197.9 M(+2.4%)$193.3 M(+0.7%)$191.9 M(-0.0%)$191.9 M(+1.9%)$188.2 M(-0.9%)$189.9 M(+5.6%)$179.9 M(+5.1%)$171.2 M(+7.0%)$160.0 M(+5.1%)$152.3 M(-9.0%)$167.3 M(-1.9%)$170.6 M(+1.6%)$167.9 M(+7.8%)$155.7 M(+13.7%)$136.9 M(+42.2%)$96.3 M

Depreciation And Amortization

$11.0 M(-4.5%)$11.6 M(+16.4%)$9.9 M(+3.3%)$9.6 M(-2.4%)$9.9 M(+0.7%)$9.8 M(+0.5%)$9.7 M(-0.1%)$9.8 M(-14.6%)$11.4 M(+37.9%)$8.3 M(+1.7%)$8.1 M(+5.8%)$7.7 M(+22.2%)$6.3 M(+1.9%)$6.2 M(-4.9%)$6.5 M(-2.9%)$6.7 M(-3.0%)$6.9 M(+22.5%)$5.6 M(-0.2%)$5.6 M(-0.5%)$5.7 M(-0.5%)$5.7 M(+5.9%)$5.4 M(+1.8%)$5.3 M(+1.5%)$5.2 M(+35.3%)$3.8 M(+13.9%)$3.4 M(-15.4%)$4.0 M(+12.4%)$3.5 M(-8.0%)$3.9 M(+37.0%)$2.8 M(+7.2%)$2.6 M(+6.6%)$2.5 M

TTM D&A

$42.2 M(+2.9%)$41.0 M(+4.5%)$39.2 M(+0.5%)$39.0 M(-0.3%)$39.1 M(-3.8%)$40.7 M(+3.9%)$39.2 M(+4.3%)$37.6 M(+5.8%)$35.5 M(+16.9%)$30.4 M(+7.4%)$28.3 M(+6.2%)$26.6 M(+3.9%)$25.6 M(-2.3%)$26.2 M(+2.1%)$25.7 M(+3.5%)$24.8 M(+4.3%)$23.8 M(+5.3%)$22.6 M(+1.1%)$22.3 M(+1.6%)$22.0 M(+2.2%)$21.5 M(+9.4%)$19.7 M(+11.3%)$17.7 M(+7.9%)$16.4 M(+11.2%)$14.7 M(-0.1%)$14.7 M(+3.9%)$14.2 M(+10.6%)$12.8 M(+9.2%)$11.7 M(+48.8%)$7.9 M(+55.3%)$5.1 M(+106.6%)$2.5 M

Interest Expense

$1.3 M(+1.7%)$1.3 M(-17.9%)$1.6 M(+1.8%)$1.6 M(+2.8%)$1.5 M(+0.3%)$1.5 M(+0.1%)$1.5 M(+0.1%)$1.5 M(0%)$1.5 M(-2.5%)$1.6 M(+123.7%)$700.0 K(+19.7%)$585.0 K(-80.9%)$3.1 M(+1.0%)$3.0 M(+1.6%)$3.0 M(+0.5%)$3.0 M(-1.2%)$3.0 M(+2.5%)$2.9 M(+3.2%)$2.8 M(+1.1%)$2.8 M(+1.0%)$2.8 M(+2.2%)$2.7 M(+362.0%)$590.0 K(+118.5%)$270.0 K(+150.0%)$108.0 K(+248.4%)$31.0 K(-31.1%)$45.0 K(+181.3%)$16.0 K(-95.6%)$367.0 K(-42.1%)$634.0 K(+15.7%)$548.0 K(-10.3%)$611.0 K

TTM Interest Expense

$5.8 M(-3.2%)$6.0 M(-3.4%)$6.2 M(+1.2%)$6.2 M(+0.8%)$6.1 M(+0.1%)$6.1 M(-0.6%)$6.1 M(+15.6%)$5.3 M(+21.5%)$4.4 M(-26.0%)$5.9 M(-19.9%)$7.4 M(-23.6%)$9.7 M(-19.8%)$12.1 M(+0.5%)$12.0 M(+0.9%)$11.9 M(+1.2%)$11.8 M(+1.4%)$11.6 M(+2.0%)$11.4 M(+1.9%)$11.2 M(+25.3%)$8.9 M(+39.9%)$6.4 M(+72.5%)$3.7 M(+269.8%)$999.0 K(+120.0%)$454.0 K(+127.0%)$200.0 K(-56.4%)$459.0 K(-56.8%)$1.1 M(-32.1%)$1.6 M(-27.6%)$2.2 M(-6.3%)$2.3 M(+5.8%)$2.2 M(+33.6%)$1.6 M

Income Tax

$8.9 M(+167.0%)$3.4 M(+649.2%)-$610.0 K(-109.0%)$6.8 M(-33.5%)$10.2 M(+255.6%)-$6.5 M(-175.4%)$8.7 M(-6.0%)$9.2 M(+4338.5%)$208.0 K(-95.5%)$4.6 M(+17.4%)$3.9 M(-40.3%)$6.5 M(+60.0%)$4.1 M(+35.1%)$3.0 M(+122.0%)$1.4 M(+3219.5%)$41.0 K(-98.1%)$2.2 M(-25.5%)$2.9 M(+5.8%)$2.8 M(-40.5%)$4.7 M(+25.2%)$3.7 M(+12.8%)$3.3 M(+2072.5%)-$167.0 K(-104.1%)$4.1 M(-30.4%)$5.9 M(+211.5%)$1.9 M(+36.0%)$1.4 M(-40.9%)$2.3 M(-96.0%)$59.2 M(+638.6%)$8.0 M(+1003.3%)-$887.0 K(-14.9%)-$772.0 K

TTM Income Tax

$18.5 M(-6.3%)$19.7 M(+101.0%)$9.8 M(-48.7%)$19.1 M(-11.4%)$21.5 M(+86.1%)$11.6 M(-49.0%)$22.7 M(+26.7%)$17.9 M(+17.8%)$15.2 M(-20.3%)$19.1 M(+8.9%)$17.5 M(+16.9%)$15.0 M(+76.3%)$8.5 M(+28.8%)$6.6 M(+1.4%)$6.5 M(-17.8%)$7.9 M(-36.8%)$12.5 M(-10.9%)$14.1 M(-2.5%)$14.4 M(+25.5%)$11.5 M(+5.2%)$10.9 M(-16.5%)$13.1 M(+12.1%)$11.7 M(-11.7%)$13.2 M(+15.2%)$11.5 M(-82.3%)$64.8 M(-8.6%)$70.9 M(+3.3%)$68.6 M(+4.8%)$65.5 M(+725.5%)$7.9 M(+1069.2%)-$819.0 K(-1304.4%)$68.0 K

PE Ratio

640.8(+175.1%)232.9(-19.3%)288.5(-59.8%)717.9-------------------3681.0(+2302.4%)153.2-------

PS Ratio

14.0(+11.2%)12.6(-4.9%)13.2(+14.7%)11.5(+2.4%)11.3(+33.2%)8.5(-19.3%)10.5(+4.9%)10.0(+57.1%)6.4(-0.8%)6.4(-15.3%)7.6(-20.1%)9.5(-17.7%)11.5(+11.3%)10.3(+1.4%)10.2(+6.1%)9.6(+4.6%)9.2(+37.3%)6.7(+4.8%)6.4(+53.2%)4.2(-26.5%)5.7(0%)5.7(-16.7%)6.8(+7.2%)6.3(+29.3%)4.9(-38.4%)8.0(+27.7%)6.2(+15.1%)5.4(+19.4%)4.5---

Cashflow statements

Dec 31, 2024Sep 30, 2024Jun 30, 2024Mar 31, 2024Dec 31, 2023Sep 30, 2023Jun 30, 2023Mar 31, 2023Dec 31, 2022Sep 30, 2022Jun 30, 2022Mar 31, 2022Dec 31, 2021Sep 30, 2021Jun 30, 2021Mar 31, 2021Dec 31, 2020Sep 30, 2020Jun 30, 2020Mar 31, 2020Dec 31, 2019Sep 30, 2019Jun 30, 2019Mar 31, 2019Dec 31, 2018Sep 30, 2018Jun 30, 2018Mar 31, 2018Dec 31, 2017Sep 30, 2017Jun 30, 2017Mar 31, 2017

Cash From Operations

$37.5 M(+158.0%)$14.5 M(-49.1%)$28.6 M(-61.1%)$73.5 M(+239.3%)$21.7 M(+31.8%)$16.4 M(-45.3%)$30.0 M(-49.3%)$59.2 M(+354.1%)$13.0 M(+53.5%)$8.5 M(-30.7%)$12.3 M(+111.8%)$5.8 M(-4.0%)$6.0 M(+591.4%)$872.0 K(-95.2%)$18.2 M(-50.4%)$36.6 M(+564.6%)$5.5 M(+191.4%)-$6.0 M(-212.3%)$5.4 M(-80.9%)$28.0 M(+1919.9%)$1.4 M(+174.5%)-$1.9 M(-128.4%)$6.6 M(-74.1%)$25.3 M(+703.9%)-$4.2 M(-234.8%)$3.1 M(-70.7%)$10.6 M(-60.2%)$26.7 M(+2056.7%)-$1.4 M(+84.3%)-$8.7 M(-225.3%)$6.9 M(-64.0%)$19.2 M

TTM CFO

$154.1 M(+11.5%)$138.2 M(-1.3%)$140.1 M(-1.0%)$141.6 M(+11.2%)$127.3 M(+7.3%)$118.7 M(+7.2%)$110.8 M(+19.1%)$93.0 M(+135.0%)$39.6 M(+21.5%)$32.6 M(+30.6%)$24.9 M(-19.1%)$30.8 M(-50.0%)$61.6 M(+0.9%)$61.1 M(+12.7%)$54.2 M(+30.9%)$41.4 M(+26.0%)$32.9 M(+14.3%)$28.8 M(-12.6%)$32.9 M(-3.5%)$34.1 M(+8.7%)$31.4 M(+21.6%)$25.8 M(-16.1%)$30.8 M(-11.7%)$34.9 M(-3.8%)$36.2 M(-7.2%)$39.1 M(+43.1%)$27.3 M(+15.7%)$23.6 M(+46.5%)$16.1 M(-7.8%)$17.5 M(-33.2%)$26.1 M(+36.0%)$19.2 M

Cash From Investing

-$5.8 M(+72.8%)-$21.3 M(-30.3%)-$16.3 M(-490.4%)-$2.8 M(-21.1%)-$2.3 M(+56.2%)-$5.2 M(+0.3%)-$5.2 M(-66.8%)-$3.1 M(+6.2%)-$3.3 M(+97.0%)-$109.7 M(-323.1%)-$25.9 M(-67.3%)-$15.5 M(+68.7%)-$49.6 M(-595.1%)-$7.1 M(-206.2%)-$2.3 M(+32.5%)-$3.5 M(+72.5%)-$12.5 M(+60.2%)-$31.5 M(-923.2%)-$3.1 M(-52.7%)-$2.0 M(+92.4%)-$26.6 M(-1578.5%)-$1.6 M(+43.1%)-$2.8 M(+43.6%)-$4.9 M(+97.4%)-$188.8 M(-4049.5%)-$4.5 M(+52.8%)-$9.6 M(-200.2%)-$3.2 M(-15.9%)-$2.8 M(+75.2%)-$11.2 M(-28.4%)-$8.7 M(-289.3%)-$2.2 M

TTM CFI

-$46.1 M(-8.2%)-$42.6 M(-60.4%)-$26.6 M(-71.6%)-$15.5 M(+2.3%)-$15.9 M(+6.2%)-$16.9 M(+86.1%)-$121.4 M(+14.6%)-$142.1 M(+8.0%)-$154.5 M(+23.0%)-$200.7 M(-104.5%)-$98.1 M(-31.7%)-$74.5 M(-19.3%)-$62.5 M(-145.6%)-$25.4 M(+48.9%)-$49.8 M(+1.5%)-$50.5 M(-2.9%)-$49.1 M(+22.2%)-$63.1 M(-90.0%)-$33.2 M(-0.9%)-$32.9 M(+8.1%)-$35.8 M(+81.9%)-$198.1 M(+1.5%)-$201.1 M(+3.3%)-$207.9 M(-0.8%)-$206.2 M(-921.8%)-$20.2 M(+24.7%)-$26.8 M(-3.7%)-$25.8 M(-4.0%)-$24.9 M(-12.6%)-$22.1 M(-102.2%)-$10.9 M(-389.3%)-$2.2 M

Cash From Financing

$23.9 M(+158.2%)$9.2 M(+114.9%)-$62.2 M(-382.2%)$22.0 M(+72.1%)$12.8 M(+222.4%)$4.0 M(-74.5%)$15.5 M(+184.9%)$5.5 M(+144.8%)-$12.2 M(-476.4%)$3.2 M(-89.0%)$29.4 M(+1072.1%)$2.5 M(+13.4%)$2.2 M(-98.9%)$203.1 M(+39328.3%)$515.0 K(+101.7%)-$29.8 M(-5456.6%)$557.0 K(-98.2%)$30.4 M(+15829.8%)$191.0 K(+151.3%)$76.0 K(+272.7%)-$44.0 K(+76.1%)-$184.0 K(-100.1%)$207.9 M(+1418.7%)-$15.8 M(-150.8%)$31.0 M(+36823.8%)$84.0 K(-99.9%)$136.4 M(+2728400.0%)$5000.0(-100.0%)$26.4 M(+41.0%)$18.7 M(+769.3%)$2.2 M(+112.1%)-$17.8 M

TTM CFF

-$7.0 M(+61.1%)-$18.1 M(+22.6%)-$23.4 M(-143.0%)$54.3 M(+43.9%)$37.8 M(+195.1%)$12.8 M(+6.1%)$12.1 M(-53.5%)$25.9 M(+12.8%)$23.0 M(-38.5%)$37.4 M(-84.3%)$237.2 M(+13.9%)$208.3 M(+18.4%)$175.9 M(+0.9%)$174.3 M(+10386.9%)$1.7 M(+24.2%)$1.3 M(-95.7%)$31.3 M(+2.0%)$30.6 M(+78487.2%)$39.0 K(-100.0%)$207.8 M(+8.3%)$191.9 M(-13.9%)$223.0 M(-0.1%)$223.2 M(+47.1%)$151.8 M(-9.4%)$167.5 M(+2.8%)$162.9 M(-10.3%)$181.6 M(+283.7%)$47.3 M(+60.1%)$29.6 M(+843.1%)$3.1 M(+120.1%)-$15.6 M(+12.1%)-$17.8 M

Free Cash Flow

$33.2 M(+238.2%)$9.8 M(-62.7%)$26.3 M(-62.8%)$70.7 M(+265.5%)$19.3 M(+31.3%)$14.7 M(-42.4%)$25.6 M(-55.5%)$57.5 M(+468.5%)$10.1 M(+93.3%)$5.2 M(-52.4%)$11.0 M(+205.6%)$3.6 M(-27.9%)$5.0 M(+1010.8%)-$548.0 K(-103.5%)$15.8 M(-52.9%)$33.5 M(+771.2%)$3.8 M(+151.3%)-$7.5 M(-267.4%)$4.5 M(-82.8%)$26.0 M(+17178.3%)-$152.0 K(+95.6%)-$3.4 M(-177.1%)$4.5 M(-78.1%)$20.4 M(+470.2%)-$5.5 M(-707.8%)$906.0 K(-86.7%)$6.8 M(-72.4%)$24.7 M(+645.5%)-$4.5 M(+57.7%)-$10.7 M(-401.3%)$3.5 M(-80.4%)$18.1 M

TTM FCF

$140.0 M(+11.0%)$126.2 M(-3.8%)$131.1 M(+0.6%)$130.3 M(+11.3%)$117.1 M(+8.6%)$107.9 M(+9.7%)$98.4 M(+17.4%)$83.8 M(+180.1%)$29.9 M(+20.6%)$24.8 M(+30.4%)$19.0 M(-20.2%)$23.8 M(-55.7%)$53.8 M(+2.2%)$52.6 M(+15.2%)$45.7 M(+32.9%)$34.4 M(+28.3%)$26.8 M(+17.6%)$22.8 M(-15.1%)$26.8 M(+0.0%)$26.8 M(+26.2%)$21.3 M(+33.7%)$15.9 M(-21.5%)$20.3 M(-10.3%)$22.6 M(-15.9%)$26.8 M(-3.5%)$27.8 M(+71.5%)$16.2 M(+25.0%)$13.0 M(+101.4%)$6.4 M(-41.2%)$11.0 M(-49.4%)$21.7 M(+19.6%)$18.1 M

CAPEX

$4.3 M(-8.2%)$4.7 M(+111.6%)$2.2 M(-19.1%)$2.8 M(+19.7%)$2.3 M(+36.1%)$1.7 M(-61.9%)$4.5 M(+158.1%)$1.7 M(-41.0%)$2.9 M(-10.3%)$3.3 M(+157.6%)$1.3 M(-42.1%)$2.2 M(+111.0%)$1.0 M(-26.9%)$1.4 M(-39.6%)$2.4 M(-22.6%)$3.0 M(+83.7%)$1.7 M(+12.1%)$1.5 M(+66.6%)$886.0 K(-57.3%)$2.1 M(+34.9%)$1.5 M(-2.6%)$1.6 M(-24.1%)$2.1 M(-57.7%)$4.9 M(+274.7%)$1.3 M(-40.3%)$2.2 M(-42.5%)$3.8 M(+88.1%)$2.0 M(-35.4%)$3.2 M(+55.3%)$2.0 M(-39.6%)$3.4 M(+209.1%)$1.1 M

TTM CAPEX

$14.1 M(+16.9%)$12.1 M(+33.7%)$9.0 M(-19.8%)$11.2 M(+10.2%)$10.2 M(-5.7%)$10.8 M(-12.7%)$12.4 M(+34.7%)$9.2 M(-4.8%)$9.6 M(+24.4%)$7.8 M(+31.2%)$5.9 M(-15.5%)$7.0 M(-10.8%)$7.8 M(-7.3%)$8.5 M(-0.7%)$8.5 M(+20.8%)$7.1 M(+15.8%)$6.1 M(+1.9%)$6.0 M(-1.7%)$6.1 M(-16.4%)$7.3 M(-28.1%)$10.1 M(+2.3%)$9.9 M(-5.9%)$10.5 M(-14.2%)$12.3 M(+30.8%)$9.4 M(-16.4%)$11.2 M(+1.6%)$11.1 M(+4.4%)$10.6 M(+9.8%)$9.6 M(+48.6%)$6.5 M(+45.6%)$4.5 M(+309.1%)$1.1 M

Dividends Paid

--------------------------------

TTM Dividends Paid

--------------------------------

TTM Dividend Per Share

--------------------------------

TTM Dividend Yield

--------------------------------

Payout Ratio

--------------------------------