CECO logo

CECO Environmental (CECO) Financials

Balance sheets

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

Total Assets

$621.5 M(+3.9%)$598.1 M(+1.6%)$589.0 M(-1.9%)$600.3 M(+0.0%)$600.1 M(+3.0%)$582.6 M(+2.6%)$567.6 M(+12.4%)$504.7 M(+3.8%)$486.2 M(+0.9%)$481.7 M(+5.1%)$458.4 M(+10.1%)$416.2 M(-0.6%)$418.7 M(+1.9%)$410.7 M(-0.7%)$413.7 M(-1.4%)$419.3 M(-0.7%)$422.1 M(+0.9%)$418.4 M(-6.0%)$445.3 M(+9.0%)$408.6 M(+4.9%)$389.6 M(-0.5%)$391.7 M(-1.3%)$396.7 M(+1.0%)$392.6 M(-3.1%)$405.2 M(-3.8%)$421.4 M(-0.2%)$422.1 M(-3.8%)$438.5 M(-3.7%)$455.5 M(-0.6%)$458.4 M(-5.0%)$482.3 M

Current Assets

$276.3 M(-1.8%)$281.4 M(+3.6%)$271.6 M(-3.5%)$281.4 M(-1.4%)$285.4 M(-1.9%)$291.0 M(+5.7%)$275.5 M(+14.5%)$240.7 M(+8.1%)$222.7 M(+1.8%)$218.7 M(+3.3%)$211.8 M(+12.1%)$189.0 M(-0.4%)$189.7 M(+5.3%)$180.2 M(-0.7%)$181.5 M(-1.1%)$183.5 M(-0.3%)$184.1 M(+2.2%)$180.1 M(-17.5%)$218.3 M(+21.6%)$179.5 M(+13.4%)$158.3 M(-1.4%)$160.5 M(-2.7%)$165.0 M(+2.5%)$160.9 M(-5.6%)$170.4 M(-6.0%)$181.3 M(+1.9%)$177.8 M(+2.2%)$173.9 M(-3.3%)$179.9 M(+0.5%)$179.1 M(-10.8%)$200.8 M

Non Current Assets

$345.2 M(+9.0%)$316.8 M(-0.2%)$317.4 M(-0.5%)$318.9 M(+1.3%)$314.7 M(+7.9%)$291.6 M(-0.2%)$292.1 M(+10.6%)$264.1 M(+0.2%)$263.5 M(+0.2%)$263.0 M(+6.7%)$246.6 M(+8.5%)$227.2 M(-0.8%)$229.0 M(-0.7%)$230.5 M(-0.7%)$232.2 M(-1.6%)$235.8 M(-0.9%)$238.0 M(-0.1%)$238.3 M(+5.0%)$226.9 M(-1.0%)$229.1 M(-1.0%)$231.4 M(+0.1%)$231.2 M(-0.2%)$231.7 M(0%)$231.7 M(-1.3%)$234.9 M(-2.2%)$240.1 M(-1.7%)$244.3 M(-7.7%)$264.6 M(-4.0%)$275.6 M(-1.3%)$279.2 M(-0.8%)$281.5 M

Total Liabilities

$375.6 M(+4.8%)$358.3 M(+1.6%)$352.9 M(-2.7%)$362.8 M(-1.9%)$369.9 M(+4.1%)$355.5 M(+2.9%)$345.4 M(+20.5%)$286.6 M(+2.0%)$280.8 M(+3.5%)$271.3 M(+10.6%)$245.2 M(+16.6%)$210.2 M(-2.7%)$216.1 M(+6.0%)$203.9 M(-2.0%)$208.0 M(-3.6%)$215.7 M(-2.2%)$220.5 M(+0.5%)$219.3 M(-12.5%)$250.7 M(+16.3%)$215.6 M(+4.9%)$205.5 M(-1.8%)$209.2 M(-4.6%)$219.3 M(+2.5%)$214.0 M(-6.0%)$227.8 M(-1.0%)$230.2 M(+1.1%)$227.5 M(-9.7%)$252.0 M(-2.5%)$258.5 M(-2.0%)$263.7 M(-10.0%)$292.9 M

Current Liabilities

$213.2 M(+2.8%)$207.3 M(+5.6%)$196.3 M(-3.4%)$203.1 M(-0.1%)$203.3 M(+8.0%)$188.2 M(+9.7%)$171.6 M(+16.9%)$146.7 M(+4.9%)$139.8 M(-2.9%)$144.0 M(+8.6%)$132.6 M(+13.6%)$116.7 M(-1.5%)$118.4 M(+12.9%)$104.9 M(-1.1%)$106.1 M(-3.0%)$109.4 M(-0.6%)$110.0 M(+3.7%)$106.1 M(-2.1%)$108.4 M(-5.9%)$115.2 M(+11.0%)$103.8 M(+4.2%)$99.6 M(-4.2%)$103.9 M(+0.1%)$103.9 M(-6.5%)$111.2 M(+1.4%)$109.6 M(+5.4%)$104.0 M(-3.6%)$107.9 M(-5.9%)$114.6 M(-3.3%)$118.5 M(-10.2%)$132.0 M

Long Term Liabilities

$162.5 M(+7.6%)$151.0 M(-3.5%)$156.6 M(-2.0%)$159.7 M(-4.2%)$166.6 M(-0.4%)$167.3 M(-3.8%)$173.8 M(+24.3%)$139.9 M(-0.8%)$141.0 M(+10.8%)$127.2 M(+13.0%)$112.6 M(+20.3%)$93.6 M(-4.3%)$97.7 M(-1.2%)$98.9 M(-2.9%)$101.9 M(-4.1%)$106.3 M(-3.7%)$110.5 M(-2.5%)$113.3 M(-20.4%)$142.2 M(+41.6%)$100.4 M(-1.2%)$101.7 M(-7.2%)$109.6 M(-5.0%)$115.3 M(+4.7%)$110.1 M(-5.6%)$116.7 M(-3.2%)$120.6 M(-2.4%)$123.6 M(-14.3%)$144.1 M(+0.1%)$143.9 M(-0.9%)$145.2 M(-9.8%)$161.0 M

Shareholders Equity

$241.3 M(+2.6%)$235.0 M(+1.5%)$231.5 M(-0.5%)$232.6 M(+3.2%)$225.4 M(+1.5%)$222.1 M(+2.4%)$216.8 M(+1.7%)$213.2 M(+6.3%)$200.5 M(-2.4%)$205.5 M(-1.1%)$207.7 M(+1.5%)$204.6 M(+1.6%)$201.4 M(-2.1%)$205.8 M(+0.6%)$204.6 M(+0.9%)$202.7 M(+1.0%)$200.6 M(+0.8%)$199.0 M(+2.3%)$194.6 M(+0.8%)$193.0 M(+4.8%)$184.2 M(+0.9%)$182.6 M(+2.9%)$177.4 M(-0.7%)$178.6 M(+0.7%)$177.4 M(-7.2%)$191.2 M(-1.7%)$194.6 M(+4.3%)$186.6 M(-5.3%)$197.1 M(+1.3%)$194.6 M(+2.8%)$189.4 M

Book Value

$241.3 M(+2.6%)$235.0 M(+1.5%)$231.5 M(-0.5%)$232.6 M(+3.2%)$225.4 M(+1.5%)$222.1 M(+2.4%)$216.8 M(+1.7%)$213.2 M(+6.3%)$200.5 M(-2.4%)$205.5 M(-1.1%)$207.7 M(+1.5%)$204.6 M(+1.6%)$201.4 M(-2.1%)$205.8 M(+0.6%)$204.6 M(+0.9%)$202.7 M(+1.0%)$200.6 M(+0.8%)$199.0 M(+2.3%)$194.6 M(+0.8%)$193.0 M(+4.8%)$184.2 M(+0.9%)$182.6 M(+2.9%)$177.4 M(-0.7%)$178.6 M(+0.7%)$177.4 M(-7.2%)$191.2 M(-1.7%)$194.6 M(+4.3%)$186.6 M(-5.3%)$197.1 M(+1.3%)$194.6 M(+2.8%)$189.4 M

Working Capital

$63.1 M(-14.8%)$74.0 M(-1.7%)$75.3 M(-3.9%)$78.3 M(-4.6%)$82.1 M(-20.2%)$102.8 M(-1.0%)$103.9 M(+10.6%)$94.0 M(+13.4%)$82.9 M(+10.9%)$74.7 M(-5.8%)$79.2 M(+9.6%)$72.3 M(+1.4%)$71.3 M(-5.3%)$75.3 M(-0.2%)$75.4 M(+1.8%)$74.1 M(+0.1%)$74.1 M(+0.1%)$74.0 M(-32.7%)$109.9 M(+70.9%)$64.3 M(+18.0%)$54.5 M(-10.5%)$60.9 M(-0.2%)$61.0 M(+7.1%)$57.0 M(-3.8%)$59.2 M(-17.4%)$71.7 M(-3.0%)$73.9 M(+11.8%)$66.1 M(+1.1%)$65.4 M(+7.9%)$60.6 M(-11.9%)$68.8 M

Cash And Cash Equivalents

$38.7 M(+6.0%)$36.5 M(-21.6%)$46.6 M(-15.0%)$54.8 M(+15.1%)$47.6 M(-0.1%)$47.6 M(+15.5%)$41.2 M(-9.4%)$45.5 M(+29.4%)$35.2 M(+2.2%)$34.4 M(+21.3%)$28.4 M(-5.1%)$29.9 M(-6.3%)$31.9 M(-0.9%)$32.2 M(-21.1%)$40.9 M(+13.5%)$36.0 M(-19.2%)$44.5 M(+7.3%)$41.5 M(-49.7%)$82.5 M(+131.8%)$35.6 M(+22.9%)$29.0 M(+0.5%)$28.8 M(+2.4%)$28.2 M(-35.5%)$43.7 M(+42.2%)$30.7 M(-13.6%)$35.6 M(+7.5%)$33.1 M(+10.7%)$29.9 M(+21.7%)$24.6 M(-9.6%)$27.2 M(-39.6%)$45.0 M

Accounts Payable

$92.3 M(+1.5%)$90.9 M(+15.0%)$79.1 M(-9.8%)$87.7 M(-7.0%)$94.2 M(+17.1%)$80.5 M(+3.2%)$78.0 M(+6.3%)$73.4 M(+12.4%)$65.3 M(-5.9%)$69.4 M(+9.8%)$63.2 M(+12.4%)$56.2 M(-5.8%)$59.7 M(+11.5%)$53.6 M(-4.0%)$55.8 M(-0.2%)$55.9 M(+1.6%)$55.0 M(+11.2%)$49.4 M(+4.3%)$47.4 M(-2.7%)$48.8 M(-4.8%)$51.2 M(+6.4%)$48.2 M(-9.6%)$53.3 M(+2.6%)$52.0 M(+1.0%)$51.4 M(-3.1%)$53.1 M(+3.0%)$51.5 M(+13.4%)$45.4 M(-16.1%)$54.1 M(-0.5%)$54.4 M(+7.8%)$50.5 M

Accounts Receivable

$100.1 M(-21.2%)$127.0 M(+8.8%)$116.6 M(+0.6%)$116.0 M(+3.2%)$112.4 M(-11.2%)$126.7 M(+11.1%)$114.0 M(+33.1%)$85.7 M(+266.5%)$23.4 M(+0.4%)$23.3 M(+37.3%)$17.0 M(+35.3%)$12.5 M(+6.7%)$11.8 M(+5.9%)$11.1 M(-0.5%)$11.2 M(+27.9%)$8.7 M(-23.6%)$11.4 M(+24.0%)$9.2 M(-16.9%)$11.1 M(-8.8%)$12.1 M(+11.6%)$10.9 M(-12.1%)$12.4 M(+18.6%)$10.4 M(+43.0%)$7.3 M(-7.7%)$7.9 M(-1.7%)$8.0 M(-4.2%)$8.4 M(-27.6%)$11.6 M(-12.2%)$13.2 M(+0.1%)$13.2 M(+7.7%)$12.3 M

Short Term Debt

$16.7 M(+14.8%)$14.5 M(-9.8%)$16.1 M(-6.7%)$17.3 M(+51.3%)$11.4 M(+10.4%)$10.3 M(+23.6%)$8.4 M(+22.9%)$6.8 M(-2.8%)$7.0 M(+1.6%)$6.9 M(+15.2%)$6.0 M(+29.6%)$4.6 M(-24.7%)$6.1 M(+3.3%)$5.9 M(+6.9%)$5.6 M(+2.8%)$5.4 M(+2.2%)$5.3 M(+9.8%)$4.8 M(-5.9%)$5.1 M(+0.1%)$5.1 M(-8.9%)$5.6 M(+3.3%)$5.4 M(+84.9%)$2.9 M(+72.9%)$1.7 M(-55.3%)$3.8 M(-28.3%)$5.3 M(0%)$5.3 M(-68.1%)$16.6 M(+11.1%)$14.9 M(+14.6%)$13.0 M(-7.8%)$14.2 M

Long Term Debt

$142.5 M(+9.8%)$129.9 M(-4.2%)$135.6 M(-1.9%)$138.2 M(-4.3%)$144.4 M(-0.9%)$145.6 M(-2.9%)$149.9 M(+29.2%)$116.1 M(-0.1%)$116.2 M(+13.8%)$102.1 M(+12.6%)$90.7 M(+28.9%)$70.3 M(-1.0%)$71.1 M(-1.6%)$72.2 M(-3.5%)$74.8 M(-5.1%)$78.8 M(-5.6%)$83.5 M(-3.0%)$86.0 M(-26.1%)$116.4 M(+57.1%)$74.1 M(-2.9%)$76.3 M(-8.3%)$83.2 M(-2.7%)$85.5 M(+14.9%)$74.5 M(-6.0%)$79.2 M(-2.1%)$80.9 M(-4.5%)$84.7 M(-18.2%)$103.5 M(-3.5%)$107.3 M(+0.2%)$107.0 M(-3.2%)$110.6 M

Total Debt

$159.2 M(+10.3%)$144.4 M(-4.8%)$151.7 M(-2.5%)$155.5 M(-0.2%)$155.8 M(-0.1%)$156.0 M(-1.5%)$158.3 M(+28.8%)$122.9 M(-0.3%)$123.2 M(+13.0%)$109.0 M(+12.8%)$96.7 M(+28.9%)$75.0 M(-2.9%)$77.2 M(-1.2%)$78.1 M(-2.8%)$80.3 M(-4.6%)$84.2 M(-5.1%)$88.8 M(-2.3%)$90.8 M(-25.3%)$121.5 M(+53.4%)$79.2 M(-3.3%)$81.9 M(-7.6%)$88.7 M(+0.2%)$88.5 M(+16.2%)$76.2 M(-8.2%)$83.0 M(-3.7%)$86.2 M(-4.2%)$90.0 M(-25.1%)$120.1 M(-1.7%)$122.2 M(+1.8%)$120.1 M(-3.7%)$124.7 M

Debt To Equity

0.6(0%)0.6(-5.1%)0.6(-1.7%)0.6(-4.8%)0.6(-3.1%)0.7(-3.0%)0.7(+28.9%)0.5(-5.5%)0.6(+17.0%)0.5(+14.6%)0.4(+32.3%)0.3(-6.1%)0.3(0%)0.3(-2.9%)0.3(-5.6%)0.4(-5.3%)0.4(-2.6%)0.4(-29.1%)0.6(+61.8%)0.3(-8.1%)0.4(-9.8%)0.4(-2.4%)0.4(-2.3%)0.4(-8.5%)0.5(+4.4%)0.5(-2.2%)0.5(-28.1%)0.6(+3.2%)0.6(0%)0.6(-6.1%)0.7

Current Ratio

1.3(-4.4%)1.4(-1.4%)1.4(-0.7%)1.4(-0.7%)1.4(-9.7%)1.6(-3.7%)1.6(-1.8%)1.6(+3.1%)1.6(+4.6%)1.5(-5.0%)1.6(-1.2%)1.6(+1.3%)1.6(-7.0%)1.7(+0.6%)1.7(+1.8%)1.7(+0.6%)1.7(-1.8%)1.7(-15.4%)2.0(+28.9%)1.6(+2.0%)1.5(-5.0%)1.6(+1.3%)1.6(+2.6%)1.6(+1.3%)1.5(-7.3%)1.6(-3.5%)1.7(+6.2%)1.6(+2.5%)1.6(+4.0%)1.5(-0.7%)1.5

Quick Ratio

1.1(-4.3%)1.2(-1.7%)1.2(-2.5%)1.2(0%)1.2(-11.6%)1.4(-3.5%)1.4(-2.0%)1.5(+2.8%)1.4(+5.2%)1.4(-5.6%)1.4(-2.7%)1.5(+2.1%)1.4(-7.1%)1.6(-0.6%)1.6(+2.6%)1.5(+1.3%)1.5(-1.3%)1.5(-17.4%)1.8(+33.3%)1.4(+3.0%)1.3(-3.6%)1.4(-0.7%)1.4(+3.7%)1.4(+1.5%)1.3(-8.3%)1.4(-3.3%)1.5(+5.6%)1.4(+2.9%)1.4(+3.8%)1.3(-2.2%)1.4

Inventory

$37.8 M(-1.9%)$38.5 M(+1.2%)$38.0 M(+11.6%)$34.1 M(-10.1%)$37.9 M(+19.1%)$31.8 M(+5.0%)$30.3 M(+14.2%)$26.5 M(+7.2%)$24.7 M(+3.2%)$24.0 M(+8.6%)$22.1 M(+29.5%)$17.1 M(-8.4%)$18.6 M(+7.8%)$17.3 M(+5.3%)$16.4 M(-5.5%)$17.3 M(-6.5%)$18.6 M(-1.8%)$18.9 M(+1.6%)$18.6 M(-9.6%)$20.6 M(+4.7%)$19.7 M(-12.1%)$22.4 M(+13.1%)$19.8 M(-5.0%)$20.8 M(-6.5%)$22.3 M(-0.8%)$22.4 M(+1.7%)$22.1 M(+5.3%)$21.0 M(-3.6%)$21.8 M(-0.8%)$21.9 M(+2.0%)$21.5 M

Retained Earnings

$1.7 M(+529.4%)-$394.0 K(+91.9%)-$4.9 M(+23.6%)-$6.4 M(+37.8%)-$10.3 M(+24.5%)-$13.6 M(+21.5%)-$17.3 M(+10.3%)-$19.3 M(+30.1%)-$27.6 M(+6.6%)-$29.5 M(+12.9%)-$33.9 M(+7.6%)-$36.7 M(+3.2%)-$37.9 M(-3.4%)-$36.7 M(+0.8%)-$37.0 M(+3.1%)-$38.1 M(+4.5%)-$39.9 M(-0.6%)-$39.7 M(+7.6%)-$42.9 M(+7.4%)-$46.3 M(+15.3%)-$54.7 M(+3.4%)-$56.7 M(+8.8%)-$62.2 M(-4.6%)-$59.4 M(+1.5%)-$60.4 M(-27.3%)-$47.4 M(-2.0%)-$46.5 M(+11.7%)-$52.7 M(-28.2%)-$41.1 M(+1.0%)-$41.5 M(+6.5%)-$44.4 M

PB Ratio

4.1(-2.8%)4.3(+22.5%)3.5(+14.1%)3.0(+23.1%)2.5(+18.2%)2.1(-6.3%)2.2(+18.6%)1.9(+23.7%)1.5(+40.7%)1.1(+20.0%)0.9(-12.6%)1.0(-23.1%)1.3(+0.8%)1.3(-7.6%)1.4(+9.1%)1.3(-12.0%)1.5(+59.6%)0.9(-22.9%)1.2(-15.3%)1.4(+8.3%)1.3(-21.8%)1.7(+9.7%)1.6(-4.9%)1.6(-1.8%)1.7(+56.6%)1.1(+45.2%)0.7(-24.7%)1.0(-26.5%)1.3(-21.9%)1.7(-19.1%)2.1

Income statements

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

EPS

$0.1(-50.0%)$0.1(+200.0%)$0.0(-63.6%)$0.1(+22.2%)$0.1(-18.2%)$0.1(+83.3%)$0.1(-75.0%)$0.2(+300.0%)$0.1(-53.9%)$0.1(+62.5%)$0.1(+166.7%)$0.0(+175.0%)-$0.0(-500.0%)$0.0(-66.7%)$0.0(-40.0%)$0.1(+600.0%)-$0.0(-111.1%)$0.1(-10.0%)$0.1(-58.3%)$0.2(+380.0%)$0.1(-66.7%)$0.1(+200.0%)$0.1(+66.7%)$0.0(+108.1%)-$0.4(-1133.3%)-$0.0(-117.7%)$0.2(+150.0%)-$0.3(-477.8%)$0.1(-43.8%)$0.2(+14445.5%)$0.0

TTM EPS

$0.3(-8.3%)$0.4(+2.9%)$0.3(-5.4%)$0.4(-26.0%)$0.5(+6.4%)$0.5(-4.1%)$0.5(-3.9%)$0.5(+70.0%)$0.3(+50.0%)$0.2(+150.0%)$0.1(+166.7%)$0.0(-40.0%)$0.1(-37.5%)$0.1(-50.0%)$0.2(-30.4%)$0.2(-45.2%)$0.4(-12.5%)$0.5(-11.1%)$0.5(+10.2%)$0.5(+75.0%)$0.3(+300.0%)-$0.1(+56.3%)-$0.3(-60.0%)-$0.2(+64.9%)-$0.6(-418.2%)-$0.1(-237.5%)$0.1(+190.0%)-$0.1(+92.8%)-$1.2(-6.9%)-$1.2(+3.3%)-$1.2

Revenue

$135.5 M(-1.5%)$137.5 M(+8.9%)$126.3 M(-17.8%)$153.7 M(+2.9%)$149.4 M(+15.6%)$129.2 M(+14.8%)$112.6 M(-3.3%)$116.4 M(+7.4%)$108.4 M(+2.9%)$105.4 M(+14.0%)$92.4 M(-1.2%)$93.6 M(+17.0%)$80.0 M(+1.6%)$78.7 M(+9.4%)$71.9 M(-13.3%)$82.9 M(+7.1%)$77.4 M(+3.0%)$75.2 M(-6.6%)$80.5 M(-10.0%)$89.4 M(+4.9%)$85.3 M(+5.0%)$81.2 M(-5.6%)$86.0 M(-8.4%)$93.9 M(+6.3%)$88.3 M(+8.8%)$81.1 M(+9.4%)$74.1 M(+0.8%)$73.5 M(-13.5%)$85.0 M(-9.5%)$93.9 M(+1.3%)$92.7 M

TTM Revenue

$553.1 M(-2.5%)$567.0 M(+1.5%)$558.6 M(+2.5%)$544.8 M(+7.3%)$507.5 M(+8.8%)$466.6 M(+5.4%)$442.8 M(+4.8%)$422.6 M(+5.7%)$399.8 M(+7.7%)$371.4 M(+7.7%)$344.7 M(+6.3%)$324.1 M(+3.4%)$313.5 M(+0.8%)$310.9 M(+1.1%)$307.4 M(-2.7%)$316.0 M(-2.0%)$322.5 M(-2.4%)$330.3 M(-1.8%)$336.3 M(-1.6%)$341.9 M(-1.3%)$346.3 M(-0.9%)$349.3 M(+0.0%)$349.2 M(+3.5%)$337.3 M(+6.4%)$317.0 M(+1.0%)$313.8 M(-3.9%)$326.5 M(-5.4%)$345.1 M(-7.1%)$371.5 M(-4.3%)$388.1 M(-4.5%)$406.5 M

Total Expenses

$127.1 M(-0.0%)$127.2 M(+7.5%)$118.3 M(-15.2%)$139.6 M(+0.7%)$138.7 M(+15.5%)$120.1 M(+12.6%)$106.6 M(-0.6%)$107.2 M(+3.9%)$103.2 M(+5.2%)$98.1 M(+14.0%)$86.1 M(-2.0%)$87.9 M(+9.9%)$80.0 M(+4.9%)$76.2 M(+10.9%)$68.7 M(-11.3%)$77.5 M(+5.2%)$73.7 M(+5.9%)$69.5 M(-8.3%)$75.9 M(-7.2%)$81.8 M(+1.6%)$80.5 M(+2.0%)$78.9 M(-2.6%)$81.1 M(-7.6%)$87.7 M(+4.6%)$83.8 M(+6.9%)$78.4 M(+7.3%)$73.1 M(+0.5%)$72.7 M(-8.4%)$79.4 M(-6.2%)$84.6 M(-7.3%)$91.3 M

Operating Expenses

$36.9 M(-4.6%)$38.7 M(+4.2%)$37.1 M(-5.0%)$39.1 M(+20.5%)$32.4 M(+5.5%)$30.7 M(+6.2%)$28.9 M(+1.4%)$28.5 M(+4.9%)$27.2 M(+11.3%)$24.4 M(+21.6%)$20.1 M(-12.0%)$22.8 M(+0.6%)$22.7 M(-0.4%)$22.8 M(+7.3%)$21.2 M(+2.1%)$20.8 M(-1.1%)$21.0 M(+4.2%)$20.2 M(-14.7%)$23.7 M(+5.5%)$22.4 M(-6.5%)$24.0 M(-2.4%)$24.6 M(+4.7%)$23.5 M(-0.6%)$23.6 M(-2.5%)$24.2 M(-1.0%)$24.5 M(-0.1%)$24.5 M(-1.3%)$24.8 M(+15.3%)$21.5 M(+11.8%)$19.2 M(-37.1%)$30.6 M

Cost Of Goods Sold

$90.2 M(+2.0%)$88.5 M(+9.0%)$81.2 M(-19.2%)$100.5 M(-5.4%)$106.3 M(+18.9%)$89.4 M(+15.1%)$77.7 M(-1.3%)$78.7 M(+3.6%)$76.0 M(+3.1%)$73.7 M(+11.7%)$66.0 M(+1.5%)$65.1 M(+13.6%)$57.3 M(+7.2%)$53.4 M(+12.5%)$47.5 M(-16.3%)$56.7 M(+7.8%)$52.6 M(+6.6%)$49.4 M(-5.5%)$52.2 M(-12.1%)$59.4 M(+5.1%)$56.5 M(+4.0%)$54.3 M(-5.6%)$57.6 M(-10.1%)$64.1 M(+7.5%)$59.6 M(+10.5%)$53.9 M(+11.0%)$48.6 M(+1.4%)$47.9 M(-17.2%)$57.9 M(-11.5%)$65.4 M(+7.7%)$60.7 M

TTM Cost Of Goods Sold

$360.4 M(-4.3%)$376.5 M(-0.2%)$377.4 M(+0.9%)$373.8 M(+6.2%)$352.0 M(+9.4%)$321.7 M(+5.1%)$306.1 M(+4.0%)$294.4 M(+4.9%)$280.8 M(+7.2%)$262.0 M(+8.4%)$241.7 M(+8.3%)$223.2 M(+3.9%)$214.9 M(+2.2%)$210.2 M(+2.0%)$206.2 M(-2.2%)$210.9 M(-1.3%)$213.5 M(-1.8%)$217.4 M(-2.2%)$222.4 M(-2.4%)$227.8 M(-2.0%)$232.5 M(-1.3%)$235.6 M(+0.2%)$235.2 M(+4.0%)$226.2 M(+7.7%)$210.0 M(+0.8%)$208.3 M(-5.2%)$219.7 M(-5.2%)$231.9 M(-6.6%)$248.3 M(-3.9%)$258.3 M(-4.8%)$271.3 M

Gross Profit

$45.3 M(-7.7%)$49.0 M(+8.7%)$45.1 M(-15.1%)$53.2 M(+23.3%)$43.1 M(+8.3%)$39.8 M(+14.1%)$34.9 M(-7.4%)$37.7 M(+16.3%)$32.4 M(+2.4%)$31.7 M(+19.9%)$26.4 M(-7.4%)$28.5 M(+25.6%)$22.7 M(-10.0%)$25.3 M(+3.5%)$24.4 M(-6.9%)$26.2 M(+5.7%)$24.8 M(-3.9%)$25.8 M(-8.7%)$28.3 M(-5.9%)$30.0 M(+4.4%)$28.8 M(+7.2%)$26.8 M(-5.6%)$28.4 M(-4.5%)$29.8 M(+3.9%)$28.7 M(+5.6%)$27.2 M(+6.2%)$25.6 M(-0.3%)$25.6 M(-5.5%)$27.1 M(-4.8%)$28.5 M(-10.8%)$31.9 M

TTM Gross Profit

$192.6 M(+1.1%)$190.5 M(+5.1%)$181.3 M(+6.0%)$171.0 M(+10.0%)$155.5 M(+7.4%)$144.8 M(+6.0%)$136.7 M(+6.6%)$128.2 M(+7.7%)$119.1 M(+8.9%)$109.4 M(+6.2%)$102.9 M(+2.0%)$100.9 M(+2.3%)$98.6 M(-2.1%)$100.7 M(-0.6%)$101.3 M(-3.7%)$105.1 M(-3.5%)$108.9 M(-3.5%)$112.9 M(-0.9%)$113.9 M(-0.1%)$114.1 M(+0.2%)$113.8 M(+0.1%)$113.7 M(-0.3%)$114.0 M(+2.6%)$111.2 M(+3.9%)$107.0 M(+1.5%)$105.5 M(-1.3%)$106.8 M(-5.6%)$113.2 M(-8.1%)$123.2 M(-5.0%)$129.8 M(-4.0%)$135.2 M

Gross Margin

33.4%(-6.3%)35.7%(-0.2%)35.7%(+3.2%)34.6%(+19.9%)28.9%(-6.4%)30.8%(-0.6%)31.0%(-4.3%)32.4%(+8.3%)29.9%(-0.5%)30.1%(+5.1%)28.6%(-6.2%)30.5%(+7.3%)28.4%(-11.5%)32.1%(-5.5%)34.0%(+7.4%)31.6%(-1.3%)32.0%(-6.7%)34.3%(-2.3%)35.1%(+4.6%)33.6%(-0.4%)33.8%(+2.1%)33.1%(+0.0%)33.1%(+4.2%)31.7%(-2.3%)32.5%(-3.0%)33.5%(-2.9%)34.5%(-1.1%)34.9%(+9.2%)31.9%(+5.2%)30.4%(-11.9%)34.5%

Operating Profit

$8.4 M(-19.1%)$10.4 M(+29.4%)$8.0 M(-43.3%)$14.1 M(+31.9%)$10.7 M(+17.8%)$9.1 M(+52.8%)$6.0 M(-35.0%)$9.2 M(+75.4%)$5.2 M(-27.9%)$7.2 M(+14.4%)$6.3 M(+11.1%)$5.7 M(+28360.0%)$20.0 K(-99.2%)$2.5 M(-22.1%)$3.2 M(-41.6%)$5.4 M(+43.7%)$3.8 M(-33.0%)$5.6 M(+21.9%)$4.6 M(-39.5%)$7.6 M(+59.1%)$4.8 M(+111.2%)$2.3 M(-54.3%)$5.0 M(-19.6%)$6.2 M(+38.4%)$4.5 M(+65.7%)$2.7 M(+148.1%)$1.1 M(+27.4%)$852.0 K(-84.9%)$5.6 M(-39.2%)$9.3 M(+585.6%)$1.4 M

TTM Operating Profit

$40.9 M(-5.4%)$43.2 M(+3.0%)$42.0 M(+5.2%)$39.9 M(+14.2%)$34.9 M(+18.7%)$29.4 M(+6.7%)$27.6 M(-1.3%)$27.9 M(+14.2%)$24.5 M(+27.0%)$19.3 M(+32.9%)$14.5 M(+27.9%)$11.3 M(+2.5%)$11.1 M(-25.3%)$14.8 M(-17.6%)$18.0 M(-7.5%)$19.4 M(-10.2%)$21.6 M(-4.5%)$22.6 M(+17.4%)$19.3 M(-1.8%)$19.6 M(+8.0%)$18.2 M(+1.8%)$17.9 M(-2.3%)$18.3 M(+26.9%)$14.4 M(+58.5%)$9.1 M(-11.4%)$10.3 M(-39.0%)$16.8 M(-1.6%)$17.1 M(-28.0%)$23.7 M(-17.5%)$28.8 M(+1.3%)$28.4 M

Operating Margin

6.2%(-17.9%)7.5%(+18.9%)6.3%(-31.0%)9.2%(+28.2%)7.2%(+1.9%)7.0%(+33.1%)5.3%(-32.8%)7.9%(+63.3%)4.8%(-29.8%)6.9%(+0.4%)6.8%(+12.5%)6.1%(+20166.7%)0.0%(-99.0%)3.1%(-28.9%)4.4%(-32.6%)6.5%(+34.1%)4.9%(-34.9%)7.5%(+30.5%)5.7%(-32.8%)8.5%(+51.6%)5.6%(+101.4%)2.8%(-51.6%)5.8%(-12.3%)6.6%(+30.3%)5.0%(+52.1%)3.3%(+127.4%)1.5%(+25.9%)1.2%(-82.5%)6.6%(-32.9%)9.9%(+575.3%)1.5%

Net Income

$2.1 M(-53.5%)$4.5 M(+197.4%)$1.5 M(-61.1%)$3.9 M(+16.5%)$3.3 M(-10.6%)$3.7 M(+88.3%)$2.0 M(-76.2%)$8.3 M(+326.9%)$1.9 M(-55.7%)$4.4 M(+57.1%)$2.8 M(+132.3%)$1.2 M(+196.2%)-$1.2 M(-526.3%)$293.0 K(-75.2%)$1.2 M(-33.6%)$1.8 M(+844.8%)-$239.0 K(-107.3%)$3.3 M(-4.5%)$3.4 M(-59.4%)$8.4 M(+334.9%)$1.9 M(-65.0%)$5.5 M(+195.9%)$1.9 M(+100.0%)$932.0 K(+107.2%)-$12.9 M(-1333.4%)-$901.0 K(-115.6%)$5.8 M(+149.7%)-$11.6 M(-481.7%)$3.0 M(-44.7%)$5.5 M(+14336.8%)$38.0 K

TTM Net Income

$12.0 M(-9.4%)$13.2 M(+6.1%)$12.4 M(-3.6%)$12.9 M(-25.5%)$17.3 M(+8.7%)$15.9 M(-4.0%)$16.6 M(-4.7%)$17.4 M(+68.7%)$10.3 M(+44.8%)$7.1 M(+134.7%)$3.0 M(+112.9%)$1.4 M(-28.8%)$2.0 M(-33.5%)$3.0 M(-49.6%)$6.0 M(-27.2%)$8.2 M(-44.6%)$14.8 M(-12.8%)$17.0 M(-11.7%)$19.3 M(+8.7%)$17.7 M(+72.9%)$10.2 M(+322.5%)-$4.6 M(+58.2%)-$11.0 M(-54.8%)-$7.1 M(+63.8%)-$19.6 M(-432.2%)-$3.7 M(-236.9%)$2.7 M(+189.0%)-$3.0 M(+92.9%)-$42.6 M(-7.0%)-$39.8 M(+3.5%)-$41.3 M

Net Margin

1.5%(-52.8%)3.3%(+173.9%)1.2%(-52.8%)2.5%(+13.0%)2.2%(-22.6%)2.9%(+63.6%)1.8%(-75.3%)7.1%(+298.3%)1.8%(-57.0%)4.2%(+37.8%)3.0%(+135.9%)1.3%(+182.1%)-1.6%(-521.6%)0.4%(-77.4%)1.6%(-23.7%)2.1%(+793.5%)-0.3%(-107.2%)4.3%(+2.1%)4.2%(-54.9%)9.4%(+315.5%)2.3%(-66.7%)6.8%(+212.9%)2.2%(+119.2%)1.0%(+106.8%)-14.6%(-1218.0%)-1.1%(-114.3%)7.8%(+149.3%)-15.8%(-541.5%)3.6%(-38.9%)5.8%(+14500.0%)0.0%

EBIT

$6.8 M(-20.9%)$8.6 M(+39.0%)$6.2 M(-54.9%)$13.7 M(+79.3%)$7.6 M(-12.5%)$8.7 M(+78.5%)$4.9 M(-61.3%)$12.6 M(+211.9%)$4.0 M(-47.3%)$7.7 M(+61.9%)$4.7 M(+13.6%)$4.2 M(+1116.5%)-$411.0 K(-132.0%)$1.3 M(-50.1%)$2.6 M(-44.9%)$4.7 M(+541.6%)$728.0 K(-84.7%)$4.8 M(-8.6%)$5.2 M(-32.1%)$7.7 M(+92.7%)$4.0 M(+41.0%)$2.8 M(-33.5%)$4.3 M(-22.5%)$5.5 M(+155.7%)-$9.8 M(-546.1%)$2.2 M(-81.3%)$11.8 M(+243.0%)-$8.2 M(-249.4%)$5.5 M(-42.6%)$9.6 M(+674.8%)$1.2 M

TTM EBIT

$35.2 M(-2.4%)$36.1 M(-0.4%)$36.2 M(+3.7%)$34.9 M(+3.1%)$33.9 M(+11.8%)$30.3 M(+3.6%)$29.2 M(+0.5%)$29.1 M(+40.9%)$20.7 M(+27.5%)$16.2 M(+65.3%)$9.8 M(+28.5%)$7.6 M(-6.1%)$8.1 M(-12.3%)$9.3 M(-27.3%)$12.7 M(-17.2%)$15.4 M(-16.4%)$18.4 M(-15.1%)$21.6 M(+9.8%)$19.7 M(+5.1%)$18.7 M(+13.3%)$16.5 M(+510.3%)$2.7 M(+29.5%)$2.1 M(-78.3%)$9.6 M(+335.4%)-$4.1 M(-136.3%)$11.3 M(-39.6%)$18.7 M(+129.8%)$8.1 M(+123.8%)-$34.1 M(-17.1%)-$29.1 M(+4.8%)-$30.6 M

EBITDA

$10.4 M(-14.0%)$12.0 M(+24.3%)$9.7 M(-44.4%)$17.4 M(+62.1%)$10.8 M(-6.4%)$11.5 M(+47.8%)$7.8 M(-50.3%)$15.6 M(+123.7%)$7.0 M(-30.5%)$10.1 M(+43.1%)$7.0 M(+5.6%)$6.7 M(+223.8%)$2.1 M(-45.3%)$3.8 M(-25.0%)$5.0 M(-36.8%)$7.9 M(+139.8%)$3.3 M(-54.2%)$7.2 M(-2.6%)$7.4 M(-26.9%)$10.1 M(+53.1%)$6.6 M(+18.7%)$5.6 M(-20.6%)$7.0 M(-18.9%)$8.7 M(+229.1%)-$6.7 M(-218.4%)$5.7 M(-62.9%)$15.3 M(+458.7%)-$4.3 M(-145.1%)$9.5 M(-30.7%)$13.6 M(+59.3%)$8.6 M

TTM EBITDA

$49.5 M(-0.8%)$49.9 M(+1.1%)$49.4 M(+4.0%)$47.4 M(+3.9%)$45.7 M(+9.0%)$41.9 M(+3.5%)$40.5 M(+1.9%)$39.7 M(+29.2%)$30.7 M(+19.1%)$25.8 M(+32.3%)$19.5 M(+11.6%)$17.5 M(-6.8%)$18.7 M(-6.2%)$20.0 M(-14.8%)$23.5 M(-9.3%)$25.9 M(-7.9%)$28.1 M(-10.6%)$31.4 M(+5.5%)$29.7 M(+1.3%)$29.4 M(+5.3%)$27.9 M(+91.6%)$14.5 M(-0.6%)$14.6 M(-36.1%)$22.9 M(+129.4%)$10.0 M(-61.8%)$26.2 M(-23.4%)$34.1 M(+24.6%)$27.4 M(+332.4%)-$11.8 M(-95.0%)-$6.0 M(+5.5%)-$6.4 M

Selling, General & Administrative Expenses

$34.3 M(-6.0%)$36.5 M(+4.5%)$34.9 M(-5.3%)$36.9 M(+21.1%)$30.4 M(+7.0%)$28.5 M(+4.6%)$27.2 M(+2.0%)$26.7 M(+6.0%)$25.2 M(+9.5%)$23.0 M(+23.3%)$18.7 M(-10.8%)$20.9 M(-0.1%)$20.9 M(+2.0%)$20.5 M(+5.4%)$19.5 M(+10.8%)$17.6 M(-7.6%)$19.0 M(+3.2%)$18.4 M(-16.1%)$22.0 M(+7.6%)$20.4 M(-6.5%)$21.8 M(-2.7%)$22.4 M(+5.2%)$21.3 M(-0.0%)$21.3 M(-4.1%)$22.2 M(+1.1%)$22.0 M(+1.8%)$21.6 M(-3.2%)$22.3 M(+1.5%)$22.0 M(+2.2%)$21.5 M(-7.7%)$23.3 M

TTM SGA

$142.5 M(+2.8%)$138.7 M(+6.1%)$130.7 M(+6.3%)$122.9 M(+9.0%)$112.8 M(+4.9%)$107.5 M(+5.4%)$102.0 M(+9.1%)$93.5 M(+6.6%)$87.7 M(+5.1%)$83.5 M(+3.1%)$81.0 M(-1.0%)$81.8 M(+4.3%)$78.4 M(+2.5%)$76.5 M(+2.8%)$74.4 M(-3.3%)$76.9 M(-3.6%)$79.8 M(-3.4%)$82.6 M(-4.6%)$86.6 M(+0.8%)$86.0 M(-1.1%)$86.9 M(-0.5%)$87.3 M(+0.5%)$86.8 M(-0.3%)$87.1 M(-1.1%)$88.0 M(+0.3%)$87.8 M(+0.6%)$87.3 M(-1.9%)$89.0 M(+1.3%)$87.8 M(+2.8%)$85.4 M(+1.6%)$84.1 M

Depreciation And Amortization

$3.6 M(+3.0%)$3.5 M(-1.4%)$3.5 M(-6.0%)$3.7 M(+19.9%)$3.1 M(+12.8%)$2.8 M(-4.2%)$2.9 M(-4.0%)$3.0 M(+2.2%)$2.9 M(+23.6%)$2.4 M(+4.0%)$2.3 M(-7.7%)$2.5 M(+0.5%)$2.5 M(-0.2%)$2.5 M(+1.5%)$2.4 M(-9.7%)$2.7 M(+4.7%)$2.6 M(+5.1%)$2.5 M(+11.7%)$2.2 M(-10.6%)$2.5 M(-6.7%)$2.6 M(-4.2%)$2.7 M(-0.8%)$2.8 M(-12.7%)$3.2 M(+1.1%)$3.1 M(-9.2%)$3.5 M(-1.1%)$3.5 M(-12.2%)$4.0 M(+1.2%)$3.9 M(-2.3%)$4.0 M(-2.6%)$4.1 M

TTM D&A

$14.3 M(+3.2%)$13.8 M(+5.3%)$13.1 M(+5.0%)$12.5 M(+6.2%)$11.8 M(+1.5%)$11.6 M(+3.4%)$11.2 M(+5.6%)$10.6 M(+5.2%)$10.1 M(+4.9%)$9.6 M(-0.9%)$9.7 M(-1.5%)$9.9 M(-2.1%)$10.1 M(-1.1%)$10.2 M(+0.2%)$10.2 M(+2.4%)$9.9 M(+2.5%)$9.7 M(-0.6%)$9.7 M(-3.0%)$10.0 M(-5.4%)$10.6 M(-6.3%)$11.3 M(-4.3%)$11.8 M(-5.7%)$12.5 M(-5.5%)$13.3 M(-5.7%)$14.1 M(-5.3%)$14.9 M(-3.7%)$15.4 M(-4.0%)$16.1 M(+0.6%)$16.0 M(-4.5%)$16.7 M(-6.2%)$17.8 M

Interest Expense

$2.6 M(-18.6%)$3.3 M(-4.7%)$3.4 M(-12.9%)$3.9 M(+17.3%)$3.3 M(-10.9%)$3.8 M(+55.7%)$2.4 M(+24.8%)$1.9 M(+23.0%)$1.6 M(+42.9%)$1.1 M(+33.6%)$822.0 K(+2.8%)$800.0 K(+10.8%)$722.0 K(+2.6%)$704.0 K(-2.9%)$725.0 K(-8.9%)$796.0 K(+3.1%)$772.0 K(-18.2%)$944.0 K(-7.7%)$1.0 M(-5.1%)$1.1 M(-18.1%)$1.3 M(-9.9%)$1.5 M(-5.4%)$1.5 M(-9.1%)$1.7 M(-1.8%)$1.7 M(-3.6%)$1.8 M(-6.6%)$1.9 M(+8.5%)$1.8 M(+11.0%)$1.6 M(-3.0%)$1.6 M(-3.9%)$1.7 M

TTM Interest Expense

$13.2 M(-5.0%)$13.9 M(-3.4%)$14.4 M(+7.5%)$13.4 M(+17.4%)$11.4 M(+18.3%)$9.7 M(+37.9%)$7.0 M(+29.3%)$5.4 M(+26.4%)$4.3 M(+24.6%)$3.4 M(+12.9%)$3.0 M(+3.3%)$3.0 M(+0.1%)$2.9 M(-1.7%)$3.0 M(-7.4%)$3.2 M(-8.4%)$3.5 M(-7.4%)$3.8 M(-12.5%)$4.4 M(-10.6%)$4.9 M(-9.7%)$5.4 M(-10.3%)$6.0 M(-6.4%)$6.4 M(-4.9%)$6.8 M(-5.3%)$7.1 M(-1.0%)$7.2 M(+1.9%)$7.1 M(+2.1%)$6.9 M(+3.1%)$6.7 M(+0.8%)$6.7 M(-4.5%)$7.0 M(-4.6%)$7.3 M

Income Tax

$1.6 M(+306.6%)$394.0 K(-40.9%)$667.0 K(-87.8%)$5.4 M(+831.1%)$585.0 K(-40.5%)$984.0 K(+9740.0%)$10.0 K(-99.5%)$2.1 M(+581.2%)$314.0 K(-83.1%)$1.9 M(+67.3%)$1.1 M(-40.8%)$1.9 M(+2880.9%)$63.0 K(-68.3%)$199.0 K(-63.9%)$551.0 K(-74.0%)$2.1 M(+930.6%)$206.0 K(-63.5%)$564.0 K(-27.6%)$779.0 K(+143.4%)-$1.8 M(-342.8%)$739.0 K(+117.8%)-$4.1 M(-592.8%)$842.0 K(-70.5%)$2.9 M(+113.5%)$1.3 M(+1.6%)$1.3 M(-68.0%)$4.1 M(+161.3%)$1.6 M(+76.9%)$889.0 K(-64.2%)$2.5 M(+589.0%)-$508.0 K

TTM Income Tax

$8.1 M(+14.3%)$7.1 M(-7.7%)$7.7 M(+9.3%)$7.0 M(+89.0%)$3.7 M(+7.9%)$3.4 M(-20.3%)$4.3 M(-20.3%)$5.4 M(+5.0%)$5.2 M(+5.1%)$4.9 M(+51.1%)$3.3 M(+20.9%)$2.7 M(-8.3%)$2.9 M(-4.6%)$3.1 M(-10.6%)$3.4 M(-6.2%)$3.7 M(+1598.8%)-$245.0 K(-185.1%)$288.0 K(+106.5%)-$4.4 M(-1.4%)-$4.4 M(-1625.2%)$286.0 K(-67.7%)$884.0 K(-86.1%)$6.3 M(-34.0%)$9.6 M(+15.4%)$8.3 M(+5.7%)$7.9 M(-12.9%)$9.1 M(+104.1%)$4.4 M(+145.7%)$1.8 M(-51.1%)$3.7 M(+10.1%)$3.4 M

PE Ratio

86.4(+8.8%)79.4(+20.7%)65.8(+20.0%)54.8(+71.6%)31.9(+12.3%)28.4(-0.4%)28.6(+24.7%)22.9(-22.4%)29.5(-6.3%)31.5(-52.9%)66.9(-66.0%)197.0(+30.6%)150.8(+57.5%)95.8(+84.1%)52.0(+59.3%)32.6(+61.5%)20.2(+84.4%)11.0(-12.3%)12.5(-22.2%)16.1(-35.3%)24.8-----51.0----

PS Ratio

1.8(+2.3%)1.8(+22.2%)1.4(+10.8%)1.3(+18.2%)1.1(+11.1%)1.0(-9.2%)1.1(+14.7%)0.9(+25.0%)0.8(+26.7%)0.6(+11.1%)0.5(-16.9%)0.7(-24.4%)0.9(-2.3%)0.9(-8.3%)1.0(+14.3%)0.8(-9.7%)0.9(+66.1%)0.6(-21.1%)0.7(-12.3%)0.8(+14.1%)0.7(-20.2%)0.9(+12.7%)0.8(-8.1%)0.9(-7.5%)0.9(+43.1%)0.7(+51.2%)0.4(-17.3%)0.5(-25.7%)0.7(-17.6%)0.8(-12.4%)1.0

Cashflow statements

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

Cash From Operations

$15.1 M(+126.6%)$6.7 M(+444.7%)$1.2 M(-91.9%)$15.2 M(-49.6%)$30.1 M(+163.8%)$11.4 M(+194.9%)-$12.0 M(-220.8%)$10.0 M(+890.4%)$1.0 M(-94.7%)$18.9 M(+9453.0%)-$202.0 K(-106.6%)$3.1 M(-49.9%)$6.1 M(+205.6%)-$5.8 M(-158.5%)$9.9 M(+311.1%)-$4.7 M(-167.0%)$7.0 M(+243.2%)-$4.9 M(-169.9%)$7.0 M(-35.5%)$10.9 M(+1.8%)$10.7 M(+336.3%)$2.4 M(+117.8%)-$13.7 M(-175.1%)$18.3 M(+395.7%)-$6.2 M(-194.0%)$6.6 M(+102.8%)$3.2 M(-57.6%)$7.7 M(+377.1%)-$2.8 M(+7.2%)-$3.0 M(-164.0%)$4.7 M

TTM CFO

$38.2 M(-28.2%)$53.1 M(-8.2%)$57.9 M(+29.7%)$44.6 M(+13.2%)$39.4 M(+281.2%)$10.3 M(-42.0%)$17.8 M(-39.9%)$29.6 M(+30.3%)$22.8 M(-18.4%)$27.9 M(+774.5%)$3.2 M(-76.0%)$13.3 M(+140.1%)$5.5 M(-13.8%)$6.4 M(-12.4%)$7.3 M(+65.8%)$4.4 M(-77.9%)$20.0 M(-15.5%)$23.6 M(-23.7%)$31.0 M(+202.8%)$10.2 M(-42.1%)$17.7 M(+2055.7%)$820.0 K(-83.5%)$5.0 M(-77.4%)$22.0 M(+94.3%)$11.3 M(-23.3%)$14.7 M(+185.2%)$5.2 M(-21.4%)$6.6 M(-58.0%)$15.6 M(-42.5%)$27.2 M(-58.1%)$64.9 M

Cash From Investing

-$19.4 M(-370.7%)-$4.1 M(-52.8%)-$2.7 M(+6.2%)-$2.9 M(+88.8%)-$25.6 M(-1717.3%)-$1.4 M(+94.7%)-$26.7 M(-2573.5%)-$997.0 K(+88.2%)-$8.5 M(+54.4%)-$18.6 M(+8.3%)-$20.2 M(-2210.6%)-$876.0 K(-17.7%)-$744.0 K(-47.3%)-$505.0 K(-1302.4%)$42.0 K(+103.9%)-$1.1 M(-2083.7%)-$49.0 K(+99.3%)-$7.1 M(-631.6%)-$976.0 K(+48.9%)-$1.9 M(+6.2%)-$2.0 M(-161.7%)-$778.0 K(-83.9%)-$423.0 K(-154.2%)$780.0 K(-89.3%)$7.3 M(+5912.0%)-$125.0 K(-100.4%)$30.3 M(+13827.6%)-$221.0 K(-239.9%)$158.0 K(+179.8%)-$198.0 K(+50.4%)-$399.0 K

TTM CFI

-$29.1 M(+17.5%)-$35.2 M(-8.3%)-$32.5 M(+42.4%)-$56.5 M(-3.4%)-$54.6 M(-45.5%)-$37.5 M(+31.4%)-$54.7 M(-13.3%)-$48.3 M(-0.3%)-$48.1 M(-19.1%)-$40.4 M(-80.7%)-$22.4 M(-973.7%)-$2.1 M(+8.5%)-$2.3 M(-43.9%)-$1.6 M(+80.8%)-$8.2 M(+11.0%)-$9.2 M(+8.3%)-$10.1 M(+16.5%)-$12.1 M(-111.6%)-$5.7 M(-10.8%)-$5.1 M(-109.4%)-$2.5 M(-135.9%)$6.8 M(-8.7%)$7.5 M(-80.4%)$38.3 M(+2.7%)$37.3 M(+23.6%)$30.1 M(+0.2%)$30.1 M(+4657.1%)-$660.0 K(+50.6%)-$1.3 M(+23.4%)-$1.7 M(+7.1%)-$1.9 M

Cash From Financing

$2.0 M(+120.4%)-$10.0 M(-53.8%)-$6.5 M(-62.1%)-$4.0 M(+7.0%)-$4.3 M(+11.0%)-$4.9 M(-114.2%)$34.4 M(+52159.1%)-$66.0 K(-100.6%)$11.6 M(+70.5%)$6.8 M(-65.8%)$19.9 M(+633.7%)-$3.7 M(+31.3%)-$5.4 M(-138.6%)-$2.3 M(+45.4%)-$4.2 M(-2.4%)-$4.1 M(+4.8%)-$4.3 M(+85.9%)-$30.2 M(-171.5%)$42.3 M(+1990.4%)-$2.2 M(+71.2%)-$7.8 M(-2444.3%)-$305.0 K(+83.2%)-$1.8 M(+75.0%)-$7.3 M(-103.9%)-$3.6 M(-2.5%)-$3.5 M(+88.6%)-$30.6 M(-1054.7%)-$2.6 M(-209.6%)-$856.0 K(+94.3%)-$15.0 M(-168.1%)-$5.6 M

TTM CFF

-$18.5 M(+25.6%)-$24.9 M(-26.2%)-$19.7 M(-193.4%)$21.1 M(-15.8%)$25.1 M(-38.8%)$41.0 M(-22.1%)$52.7 M(+38.0%)$38.2 M(+10.6%)$34.5 M(+97.0%)$17.5 M(+107.2%)$8.5 M(+154.4%)-$15.6 M(+2.1%)-$15.9 M(-7.8%)-$14.7 M(+65.5%)-$42.7 M(-1246.1%)$3.7 M(-32.9%)$5.5 M(+170.4%)$2.1 M(-93.6%)$31.9 M(+363.7%)-$12.1 M(+29.3%)-$17.1 M(-32.4%)-$12.9 M(+19.7%)-$16.1 M(+64.1%)-$44.9 M(-11.4%)-$40.3 M(-7.2%)-$37.6 M(+23.5%)-$49.1 M(-103.5%)-$24.1 M(+31.3%)-$35.1 M(+39.4%)-$58.0 M(-9.1%)-$53.1 M

Free Cash Flow

$11.1 M(+335.5%)$2.5 M(+234.8%)-$1.9 M(-115.4%)$12.3 M(-56.9%)$28.5 M(+185.0%)$10.0 M(+168.8%)-$14.5 M(-262.5%)$8.9 M(+12677.1%)$70.0 K(-99.6%)$18.1 M(+2190.7%)-$867.0 K(-139.6%)$2.2 M(-59.3%)$5.4 M(+185.3%)-$6.3 M(-166.9%)$9.4 M(+263.4%)-$5.8 M(-194.1%)$6.1 M(+203.6%)-$5.9 M(-198.1%)$6.0 M(-32.7%)$9.0 M(+10.3%)$8.1 M(+387.3%)$1.7 M(+111.8%)-$14.2 M(-182.8%)$17.1 M(+328.3%)-$7.5 M(-216.1%)$6.5 M(+132.3%)$2.8 M(-62.6%)$7.4 M(+353.9%)-$2.9 M(+8.7%)-$3.2 M(-175.6%)$4.2 M

TTM FCF

$24.0 M(-42.0%)$41.5 M(-15.2%)$48.9 M(+34.9%)$36.3 M(+10.1%)$32.9 M(+634.3%)$4.5 M(-64.4%)$12.6 M(-52.0%)$26.3 M(+34.6%)$19.5 M(-21.4%)$24.8 M(+6122.8%)$399.0 K(-96.3%)$10.7 M(+291.6%)$2.7 M(-21.4%)$3.5 M(-10.2%)$3.9 M(+712.4%)$476.0 K(-96.9%)$15.2 M(-11.6%)$17.2 M(-30.6%)$24.8 M(+441.6%)$4.6 M(-64.1%)$12.7 M(+542.3%)-$2.9 M(-250.3%)$1.9 M(-89.8%)$18.9 M(+105.4%)$9.2 M(-33.2%)$13.8 M(+237.0%)$4.1 M(-26.4%)$5.5 M(-61.9%)$14.6 M(-44.1%)$26.0 M(-59.0%)$63.6 M

CAPEX

$4.0 M(-2.7%)$4.1 M(+32.1%)$3.1 M(+8.5%)$2.9 M(+80.5%)$1.6 M(+13.2%)$1.4 M(-44.0%)$2.5 M(+149.1%)$1.0 M(+7.9%)$935.0 K(+21.9%)$767.0 K(+15.3%)$665.0 K(-24.1%)$876.0 K(+17.9%)$743.0 K(+47.1%)$505.0 K(+2.6%)$492.0 K(-54.0%)$1.1 M(+21.2%)$883.0 K(-13.1%)$1.0 M(+4.1%)$976.0 K(-48.9%)$1.9 M(-25.0%)$2.5 M(+227.1%)$778.0 K(+83.9%)$423.0 K(-64.5%)$1.2 M(-8.7%)$1.3 M(+944.8%)$125.0 K(-73.2%)$466.0 K(+109.9%)$222.0 K(+34.5%)$165.0 K(-28.6%)$231.0 K(-43.7%)$410.0 K

TTM CAPEX

$14.1 M(+20.6%)$11.7 M(+30.2%)$9.0 M(+7.2%)$8.4 M(+28.6%)$6.5 M(+11.2%)$5.9 M(+12.2%)$5.2 M(+54.7%)$3.4 M(+4.1%)$3.2 M(+6.3%)$3.1 M(+9.4%)$2.8 M(+6.6%)$2.6 M(-6.9%)$2.8 M(-4.8%)$3.0 M(-14.8%)$3.5 M(-12.3%)$3.9 M(-17.5%)$4.8 M(-25.8%)$6.4 M(+3.8%)$6.2 M(+9.8%)$5.7 M(+14.5%)$4.9 M(+33.5%)$3.7 M(+21.4%)$3.0 M(-1.4%)$3.1 M(+45.8%)$2.1 M(+116.7%)$978.0 K(-9.8%)$1.1 M(+5.5%)$1.0 M(-4.0%)$1.1 M(-8.1%)$1.2 M(-8.6%)$1.3 M

Dividends Paid

---------------------------$5000.0(-99.8%)$2.6 M(+0.8%)$2.6 M(+0.5%)$2.6 M

TTM Dividends Paid

---------------------------$7.8 M(-22.4%)$10.0 M(+3.7%)$9.7 M(+3.8%)$9.3 M

TTM Dividend Per Share

------------------------$0.07(-50.0%)$0.15(-33.3%)$0.23(-22.7%)$0.29(+3.2%)$0.28(+3.3%)$0.27(+3.4%)$0.26

TTM Dividend Yield

------------------------0.9%(-65.4%)2.6%(-53.4%)5.5%(-1.4%)5.6%(+48.7%)3.8%(+30.6%)2.9%(+25.8%)2.3%

Payout Ratio

----------------------------0.0%(-100.0%)86.1%(+82.2%)47.3%(-99.3%)6789.5%