IESC logo

IES Holdings (IESC) 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.3 B(+1.7%)$1.2 B(+7.7%)$1.2 B(+4.9%)$1.1 B(+5.7%)$1.0 B(+6.2%)$981.6 M(+9.1%)$899.7 M(+1.2%)$889.1 M(-0.9%)$896.8 M(-4.0%)$934.7 M(+5.7%)$884.4 M(+6.4%)$831.2 M(+5.9%)$785.2 M(+2.4%)$766.6 M(+7.1%)$715.9 M(+16.3%)$615.7 M(+1.0%)$609.4 M(+8.7%)$560.5 M(+6.7%)$525.3 M(-0.2%)$526.3 M(+12.0%)$469.9 M(+5.5%)$445.3 M(+1.6%)$438.4 M(+5.0%)$417.3 M(-1.4%)$423.1 M(+0.3%)$422.0 M(+6.6%)$396.0 M(+2.9%)$385.0 M(+1.1%)$380.7 M(-10.3%)$424.5 M(+1.8%)$417.2 M(+2.3%)$408.0 M

Current Assets

$843.9 M(-3.2%)$871.7 M(+10.5%)$788.6 M(-1.0%)$796.5 M(+9.5%)$727.6 M(+8.4%)$671.3 M(+11.1%)$604.5 M(+2.1%)$591.9 M(+0.4%)$589.3 M(-5.6%)$624.4 M(+6.0%)$588.9 M(+9.9%)$536.1 M(+8.0%)$496.5 M(+2.5%)$484.2 M(+13.9%)$425.2 M(+16.3%)$365.8 M(+1.9%)$358.9 M(-3.4%)$371.4 M(+13.8%)$326.3 M(+0.8%)$323.8 M(+11.8%)$289.7 M(-2.3%)$296.5 M(+4.0%)$285.0 M(+8.4%)$262.9 M(-1.1%)$265.8 M(+1.2%)$262.7 M(+12.3%)$234.0 M(+3.3%)$226.6 M(+2.7%)$220.6 M(-4.8%)$231.8 M(+3.6%)$223.8 M(+3.9%)$215.3 M

Non Current Assets

$421.1 M(+13.1%)$372.3 M(+1.5%)$366.8 M(+20.4%)$304.7 M(-3.1%)$314.4 M(+1.3%)$310.3 M(+5.1%)$295.3 M(-0.6%)$297.2 M(-3.4%)$307.5 M(-0.9%)$310.3 M(+5.0%)$295.5 M(+0.1%)$295.2 M(+2.2%)$288.7 M(+2.2%)$282.4 M(-2.8%)$290.7 M(+16.3%)$249.9 M(-0.2%)$250.5 M(+32.5%)$189.1 M(-5.0%)$199.0 M(-1.7%)$202.5 M(+12.4%)$180.1 M(+21.1%)$148.8 M(-3.0%)$153.3 M(-0.7%)$154.3 M(-1.9%)$157.4 M(-1.2%)$159.3 M(-1.6%)$161.9 M(+2.3%)$158.4 M(-1.1%)$160.1 M(-16.9%)$192.7 M(-0.3%)$193.4 M(+0.4%)$192.7 M

Total Liabilities

$572.6 M(-3.3%)$591.9 M(+7.8%)$548.9 M(+8.4%)$506.2 M(+1.6%)$498.4 M(+3.5%)$481.7 M(+9.4%)$440.1 M(-3.2%)$454.7 M(-6.3%)$485.5 M(-10.8%)$544.2 M(+7.9%)$504.5 M(+10.7%)$455.7 M(+12.6%)$404.7 M(+2.2%)$396.1 M(+8.7%)$364.4 M(+24.1%)$293.5 M(-2.6%)$301.3 M(+9.4%)$275.4 M(+9.4%)$251.8 M(-5.2%)$265.7 M(+25.2%)$212.2 M(+8.4%)$195.7 M(-1.2%)$198.1 M(+6.5%)$186.0 M(-4.4%)$194.6 M(-1.9%)$198.4 M(+11.9%)$177.2 M(+2.1%)$173.6 M(+2.2%)$169.8 M(-8.0%)$184.5 M(+2.1%)$180.8 M(+2.1%)$177.1 M

Current Liabilities

$503.0 M(-3.8%)$522.6 M(+10.2%)$474.2 M(+9.2%)$434.2 M(+2.9%)$421.9 M(+5.3%)$400.6 M(+8.2%)$370.2 M(-0.7%)$373.0 M(-1.0%)$376.9 M(-6.2%)$401.9 M(+9.6%)$366.8 M(+5.6%)$347.3 M(+16.2%)$298.8 M(-4.1%)$311.6 M(+7.6%)$289.5 M(+15.1%)$251.6 M(+1.0%)$249.0 M(+2.7%)$242.4 M(+8.8%)$222.8 M(+5.7%)$210.8 M(+13.4%)$185.9 M(-3.9%)$193.5 M(+3.9%)$186.3 M(+14.5%)$162.6 M(+0.9%)$161.2 M(-2.0%)$164.4 M(+14.8%)$143.2 M(+2.7%)$139.4 M(+2.8%)$135.7 M(-9.9%)$150.6 M(+2.5%)$146.9 M(+4.7%)$140.3 M

Long Term Liabilities

$69.7 M(+0.4%)$69.4 M(-7.2%)$74.7 M(+3.8%)$72.0 M(-5.9%)$76.5 M(-5.7%)$81.1 M(+16.0%)$69.9 M(-14.5%)$81.8 M(-24.7%)$108.6 M(-23.7%)$142.3 M(+3.3%)$137.8 M(+27.1%)$108.4 M(+2.4%)$105.9 M(+25.4%)$84.5 M(+12.8%)$74.9 M(+78.7%)$41.9 M(-19.9%)$52.3 M(+58.7%)$33.0 M(+13.4%)$29.1 M(-47.0%)$54.9 M(+109.2%)$26.2 M(+1069.5%)$2.2 M(-81.0%)$11.8 M(-49.2%)$23.3 M(-30.1%)$33.4 M(-1.6%)$33.9 M(-0.3%)$34.0 M(-0.5%)$34.2 M(+0.1%)$34.2 M(+0.8%)$33.9 M(+0.1%)$33.8 M(-8.0%)$36.8 M

Shareholders Equity

$652.4 M(+6.8%)$611.1 M(+7.7%)$567.5 M(+6.1%)$534.8 M(+9.4%)$488.6 M(+8.6%)$450.0 M(+8.4%)$415.1 M(+4.4%)$397.8 M(+5.2%)$378.1 M(+4.6%)$361.3 M(+2.2%)$353.5 M(+0.7%)$351.0 M(-1.5%)$356.5 M(+3.0%)$346.0 M(+5.4%)$328.2 M(+6.4%)$308.5 M(+4.4%)$295.5 M(+4.3%)$283.3 M(+4.7%)$270.7 M(+5.0%)$257.8 M(+1.2%)$254.8 M(+3.5%)$246.2 M(+3.9%)$237.0 M(+3.9%)$228.1 M(+1.3%)$225.2 M(+2.2%)$220.4 M(+2.3%)$215.5 M(+3.6%)$208.1 M(+0.3%)$207.5 M(-12.3%)$236.7 M(+0.9%)$234.7 M(+2.4%)$229.2 M

Book Value

$652.4 M(+6.8%)$611.1 M(+7.7%)$567.5 M(+6.1%)$534.8 M(+9.4%)$488.6 M(+8.6%)$450.0 M(+8.4%)$415.1 M(+4.4%)$397.8 M(+5.2%)$378.1 M(+4.6%)$361.3 M(+2.2%)$353.5 M(+0.7%)$351.0 M(-1.5%)$356.5 M(+3.0%)$346.0 M(+5.4%)$328.2 M(+6.4%)$308.5 M(+4.4%)$295.5 M(+4.3%)$283.3 M(+4.7%)$270.7 M(+5.0%)$257.8 M(+1.2%)$254.8 M(+3.5%)$246.2 M(+3.9%)$237.0 M(+3.9%)$228.1 M(+1.3%)$225.2 M(+2.2%)$220.4 M(+2.3%)$215.5 M(+3.6%)$208.1 M(+0.3%)$207.5 M(-12.3%)$236.7 M(+0.9%)$234.7 M(+2.4%)$229.2 M

Working Capital

$341.0 M(-2.3%)$349.1 M(+11.1%)$314.4 M(-13.2%)$362.3 M(+18.5%)$305.7 M(+12.9%)$270.7 M(+15.6%)$234.2 M(+7.0%)$219.0 M(+3.1%)$212.5 M(-4.5%)$222.5 M(+0.2%)$222.1 M(+17.7%)$188.8 M(-4.5%)$197.7 M(+14.6%)$172.6 M(+27.2%)$135.7 M(+18.9%)$114.2 M(+3.9%)$109.9 M(-14.8%)$129.0 M(+24.6%)$103.5 M(-8.4%)$113.0 M(+8.9%)$103.8 M(+0.8%)$103.0 M(+4.3%)$98.8 M(-1.5%)$100.3 M(-4.1%)$104.6 M(+6.4%)$98.3 M(+8.2%)$90.8 M(+4.2%)$87.2 M(+2.7%)$84.9 M(+4.7%)$81.1 M(+5.6%)$76.9 M(+2.4%)$75.0 M

Cash And Cash Equivalents

$59.1 M(-41.4%)$100.8 M(+124.6%)$44.9 M(-57.6%)$106.0 M(+21.2%)$87.5 M(+15.4%)$75.8 M(+165.3%)$28.6 M(+88.8%)$15.1 M(+188.4%)$5.2 M(-78.9%)$24.8 M(+45.7%)$17.1 M(-11.5%)$19.3 M(+146.3%)$7.8 M(-66.1%)$23.1 M(+24.7%)$18.5 M(-50.6%)$37.5 M(+37.5%)$27.3 M(-49.1%)$53.6 M(+49.5%)$35.8 M(-18.2%)$43.8 M(+60.5%)$27.3 M(+44.2%)$18.9 M(+44.5%)$13.1 M(-18.9%)$16.2 M(-21.5%)$20.6 M(-21.6%)$26.2 M(+21.0%)$21.7 M(-39.3%)$35.7 M(+12.0%)$31.9 M(+12.7%)$28.3 M(+18.3%)$23.9 M(+15.0%)$20.8 M

Accounts Payable

-$149.4 M---$138.6 M---$185.0 M---$137.0 M---$93.3 M---$85.3 M---$75.3 M---$63.2 M--

Accounts Receivable

$548.1 M(-2.1%)$559.6 M(+2.0%)$548.4 M(+8.9%)$503.6 M(+7.3%)$469.3 M(+6.5%)$440.8 M(+5.9%)$416.2 M(+2.9%)$404.6 M(-3.3%)$418.6 M(-4.0%)$435.8 M(+8.1%)$403.3 M(+12.2%)$359.4 M(+5.5%)$340.5 M(+3.8%)$328.0 M(+15.9%)$283.0 M(+15.2%)$245.6 M(-4.3%)$256.8 M(+1.1%)$253.9 M(+33.8%)$189.8 M(+5.1%)$180.6 M(+6.5%)$169.6 M(-9.0%)$186.3 M(+5.5%)$176.5 M(+9.7%)$160.9 M(-0.2%)$161.3 M(+6.4%)$151.6 M(+8.9%)$139.2 M(+8.8%)$127.9 M(+0.5%)$127.2 M(-11.0%)$142.9 M(+7.6%)$132.9 M(+2.9%)$129.2 M

Short Term Debt

-$22.0 M---$19.5 M---$17.3 M---$14.0 M---$11.1 M--------------

Long Term Debt

$41.1 M(+1.5%)$40.4 M(+4.5%)$38.7 M(+1.4%)$38.2 M(-9.8%)$42.3 M(+0.6%)$42.1 M(+16.5%)$36.1 M(-28.9%)$50.9 M(-37.0%)$80.8 M(-32.6%)$119.8 M(-3.3%)$123.8 M(+26.5%)$97.9 M(+2.6%)$95.3 M(+39.4%)$68.4 M(+15.3%)$59.3 M(+119.2%)$27.1 M(-29.5%)$38.4 M(+85.1%)$20.7 M(-5.3%)$21.9 M(-58.2%)$52.4 M(+118.2%)$24.0 M(+7939.1%)$299.0 K(-97.0%)$9.9 M(-49.6%)$19.7 M(-33.5%)$29.6 M(+0.1%)$29.6 M(-0.2%)$29.6 M(+0.2%)$29.6 M(+0.4%)$29.5 M(+0.1%)$29.4 M(+0.1%)$29.4 M(+0.1%)$29.4 M

Total Debt

$41.1 M(-34.2%)$62.4 M(+61.2%)$38.7 M(+1.4%)$38.2 M(-9.8%)$42.3 M(-31.3%)$61.6 M(+70.5%)$36.1 M(-28.9%)$50.9 M(-37.0%)$80.8 M(-41.1%)$137.1 M(+10.7%)$123.8 M(+26.5%)$97.9 M(+2.6%)$95.3 M(+15.8%)$82.4 M(+38.8%)$59.3 M(+119.2%)$27.1 M(-29.5%)$38.4 M(+20.8%)$31.8 M(+45.2%)$21.9 M(-58.2%)$52.4 M(+118.2%)$24.0 M(+7939.1%)$299.0 K(-97.0%)$9.9 M(-49.6%)$19.7 M(-33.5%)$29.6 M(+0.1%)$29.6 M(-0.2%)$29.6 M(+0.2%)$29.6 M(+0.4%)$29.5 M(+0.1%)$29.4 M(+0.1%)$29.4 M(+0.1%)$29.4 M

Debt To Equity

0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(-100.0%)0.0(-63.6%)0.1(-52.2%)0.2(-14.8%)0.3(+35.0%)0.2(+5.3%)0.2(+72.7%)0.1(+22.2%)0.1(+100.0%)0.0(-100.0%)0.1(+100.0%)0.0(0%)0.0(-100.0%)0.1(+100.0%)0.0(0%)0.0(-100.0%)0.0(-55.6%)0.1(-30.8%)0.1(0%)0.1(-7.1%)0.1(0%)0.1(0%)0.1(+16.7%)0.1(-7.7%)0.1(0%)0.1

Current Ratio

1.7(+0.6%)1.7(+0.6%)1.7(-9.3%)1.8(+6.4%)1.7(+2.4%)1.7(+3.1%)1.6(+2.5%)1.6(+1.9%)1.6(+0.7%)1.6(-3.7%)1.6(+4.5%)1.5(-7.2%)1.7(+7.1%)1.6(+5.4%)1.5(+1.4%)1.4(+0.7%)1.4(-5.9%)1.5(+4.8%)1.5(-5.2%)1.5(-1.3%)1.6(+2.0%)1.5(0%)1.5(-5.6%)1.6(-1.8%)1.6(+3.1%)1.6(-1.8%)1.6(0%)1.6(0%)1.6(+5.8%)1.5(+1.3%)1.5(-1.3%)1.5

Quick Ratio

1.5(0%)1.5(+2.1%)1.4(-9.4%)1.6(+9.7%)1.4(+0.7%)1.4(+5.9%)1.4(+4.6%)1.3(0%)1.3(-0.8%)1.3(-3.0%)1.4(+3.9%)1.3(-7.8%)1.4(+6.0%)1.3(+9.0%)1.2(-6.2%)1.3(-0.8%)1.3(-8.4%)1.4(+5.9%)1.4(-5.6%)1.4(-1.4%)1.4(+2.1%)1.4(+1.4%)1.4(-4.8%)1.5(-2.0%)1.5(+2.0%)1.5(-2.0%)1.5(0%)1.5(0%)1.5(+4.9%)1.4(+2.9%)1.4(-0.7%)1.4

Inventory

$104.3 M(+2.5%)$101.7 M(-4.8%)$106.9 M(+2.1%)$104.6 M(-8.1%)$113.8 M(+18.9%)$95.7 M(-6.8%)$102.6 M(-3.5%)$106.3 M(+6.7%)$99.6 M(+3.4%)$96.3 M(+3.9%)$92.8 M(+8.0%)$85.9 M(+16.4%)$73.8 M(+7.6%)$68.6 M(-4.2%)$71.6 M(+83.9%)$38.9 M(+16.9%)$33.3 M(+33.8%)$24.9 M(-1.8%)$25.3 M(+13.7%)$22.3 M(+12.2%)$19.9 M(-7.8%)$21.5 M(-11.5%)$24.4 M(+2.6%)$23.7 M(-0.6%)$23.9 M(+13.9%)$21.0 M(+12.0%)$18.7 M(+6.4%)$17.6 M(+3.4%)$17.0 M(+0.5%)$16.9 M(-10.9%)$19.0 M(+3.7%)$18.3 M

Retained Earnings

$552.9 M(+11.1%)$497.8 M(+14.3%)$435.7 M(+14.4%)$380.9 M(+14.1%)$334.0 M(+12.9%)$295.8 M(+12.9%)$262.0 M(+6.8%)$245.3 M(+8.3%)$226.5 M(+11.5%)$203.2 M(+8.0%)$188.2 M(+3.8%)$181.3 M(-3.4%)$187.5 M(+8.3%)$173.1 M(+14.9%)$150.6 M(+14.8%)$131.2 M(+10.3%)$119.0 M(+11.2%)$107.0 M(+15.6%)$92.6 M(+15.3%)$80.3 M(+8.5%)$74.1 M(+12.9%)$65.6 M(+17.6%)$55.8 M(+24.5%)$44.8 M(+14.0%)$39.3 M(+21.6%)$32.3 M(+16.9%)$27.6 M(+44.5%)$19.1 M(+13.4%)$16.9 M(-63.7%)$46.4 M(+7.2%)$43.3 M(+15.7%)$37.5 M

PB Ratio

6.1(-5.7%)6.5(+32.2%)4.9(+6.7%)4.6(+41.1%)3.3(+10.1%)3.0(+6.9%)2.8(+26.5%)2.2(+15.3%)1.9(+21.8%)1.6(-11.4%)1.8(-26.1%)2.4(-19.3%)3.0(+7.7%)2.7(-15.9%)3.3(-4.1%)3.4(+4.9%)3.2(+39.1%)2.3(+29.4%)1.8(+25.0%)1.4(-32.7%)2.1(+20.9%)1.8(+4.7%)1.7(+1.2%)1.7(+13.6%)1.5(-21.8%)1.9(+13.9%)1.6(+6.5%)1.6(-12.4%)1.8(+13.5%)1.6(-6.0%)1.7(-2.4%)1.7

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

$2.7(-11.1%)$3.1(+14.6%)$2.7(+16.6%)$2.3(+22.5%)$1.9(+12.7%)$1.7(+104.9%)$0.8(-12.0%)$0.9(-19.3%)$1.1(+58.3%)$0.7(+118.2%)$0.3(+210.0%)-$0.3(-143.5%)$0.7(-35.5%)$1.1(+16.3%)$0.9(+58.6%)$0.6(0%)$0.6(-14.7%)$0.7(+17.2%)$0.6(+100.0%)$0.3(-25.6%)$0.4(-15.2%)$0.5(-11.5%)$0.5(+100.0%)$0.3(-18.8%)$0.3(+45.5%)$0.2(-45.0%)$0.4(+263.6%)$0.1(+107.9%)-$1.4(-1092.9%)$0.1(-48.1%)$0.3(+1250.0%)$0.0

TTM EPS

$10.7(+8.6%)$9.9(+16.5%)$8.5(+28.1%)$6.6(+26.1%)$5.3(+16.1%)$4.5(+26.2%)$3.6(+15.4%)$3.1(+64.5%)$1.9(+31.3%)$1.4(-19.6%)$1.8(-24.8%)$2.4(-27.0%)$3.3(+3.5%)$3.1(+14.1%)$2.8(+14.1%)$2.4(+13.6%)$2.1(+9.8%)$1.9(+12.8%)$1.7(+3.6%)$1.7(+1.8%)$1.6(+4.5%)$1.6(+18.2%)$1.3(+10.0%)$1.2(+14.3%)$1.1(+259.1%)-$0.7(+10.8%)-$0.7(+14.9%)-$0.9(+9.4%)-$1.0(-257.4%)$0.6(-88.3%)$5.2(-4.2%)$5.4

Revenue

$749.5 M(-3.4%)$775.8 M(+1.0%)$768.4 M(+8.9%)$705.7 M(+11.2%)$634.4 M(-2.3%)$649.0 M(+11.1%)$584.5 M(+2.7%)$568.9 M(-1.0%)$574.9 M(-6.9%)$617.4 M(+8.8%)$567.3 M(+13.1%)$501.6 M(+4.4%)$480.5 M(-0.7%)$483.8 M(+19.2%)$405.9 M(+22.3%)$332.0 M(+5.4%)$314.8 M(-4.7%)$330.4 M(+12.7%)$293.1 M(+0.6%)$291.3 M(+5.5%)$276.0 M(-6.0%)$293.6 M(+3.9%)$282.6 M(+10.0%)$256.9 M(+5.4%)$243.8 M(+1.5%)$240.3 M(+3.3%)$232.6 M(+13.1%)$205.7 M(+3.7%)$198.3 M(-4.0%)$206.6 M(-0.8%)$208.3 M(+2.3%)$203.7 M

TTM Revenue

$3.0 B(+4.0%)$2.9 B(+4.6%)$2.8 B(+7.2%)$2.6 B(+5.6%)$2.4 B(+2.5%)$2.4 B(+1.4%)$2.3 B(+0.7%)$2.3 B(+3.0%)$2.3 B(+4.4%)$2.2 B(+6.6%)$2.0 B(+8.6%)$1.9 B(+10.0%)$1.7 B(+10.8%)$1.5 B(+11.1%)$1.4 B(+8.9%)$1.3 B(+3.3%)$1.2 B(+3.3%)$1.2 B(+3.2%)$1.2 B(+0.9%)$1.1 B(+3.1%)$1.1 B(+3.0%)$1.1 B(+5.2%)$1.0 B(+5.1%)$973.6 M(+5.5%)$922.4 M(+5.2%)$876.8 M(+4.0%)$843.1 M(+3.0%)$818.9 M(+0.3%)$816.9 M(+0.8%)$810.7 M(+0.1%)$809.8 M(+3.7%)$781.1 M

Total Expenses

$674.6 M(-3.7%)$700.2 M(+3.2%)$678.3 M(+7.8%)$629.4 M(+9.2%)$576.5 M(-3.2%)$595.7 M(+8.1%)$551.1 M(+2.6%)$537.3 M(-1.8%)$547.2 M(-7.6%)$592.3 M(+7.4%)$551.6 M(+8.9%)$506.5 M(+10.1%)$460.2 M(+1.4%)$453.7 M(+18.3%)$383.4 M(+21.8%)$314.7 M(+5.3%)$298.9 M(-3.3%)$309.0 M(+10.7%)$279.1 M(-1.1%)$282.0 M(+7.0%)$263.7 M(-5.8%)$279.8 M(+2.7%)$272.6 M(+9.6%)$248.7 M(+6.2%)$234.3 M(+1.2%)$231.6 M(+4.1%)$222.4 M(+10.4%)$201.5 M(+3.1%)$195.3 M(-2.2%)$199.8 M(-1.9%)$203.7 M(+0.9%)$202.0 M

Operating Expenses

$103.0 M(-7.1%)$110.9 M(+5.9%)$104.7 M(+9.9%)$95.3 M(+11.0%)$85.8 M(-1.6%)$87.2 M(+17.4%)$74.3 M(+7.1%)$69.3 M(+2.3%)$67.8 M(-6.9%)$72.8 M(+8.5%)$67.1 M(+5.8%)$63.4 M(+6.8%)$59.4 M(-3.4%)$61.5 M(+22.1%)$50.3 M(+5.6%)$47.7 M(+11.4%)$42.8 M(-8.5%)$46.7 M(+5.6%)$44.3 M(+5.3%)$42.0 M(+11.0%)$37.9 M(+2.1%)$37.1 M(+2.1%)$36.3 M(+3.6%)$35.1 M(+9.3%)$32.1 M(+0.9%)$31.8 M(-1.7%)$32.4 M(+9.2%)$29.6 M(-1.5%)$30.1 M(-3.8%)$31.3 M(+1.7%)$30.8 M(+2.2%)$30.1 M

Cost Of Goods Sold

$571.5 M(-3.0%)$589.4 M(+2.7%)$573.6 M(+7.4%)$534.1 M(+8.9%)$490.6 M(-3.5%)$508.5 M(+6.6%)$476.8 M(+1.9%)$468.0 M(-2.4%)$479.4 M(-7.7%)$519.5 M(+7.2%)$484.5 M(+9.3%)$443.1 M(+10.6%)$400.8 M(+2.2%)$392.2 M(+17.8%)$333.0 M(+24.7%)$267.1 M(+4.3%)$256.2 M(-2.3%)$262.3 M(+11.7%)$234.8 M(-2.2%)$240.0 M(+6.3%)$225.8 M(-7.0%)$242.7 M(+2.8%)$236.2 M(+10.6%)$213.7 M(+5.7%)$202.2 M(+1.3%)$199.8 M(+5.1%)$190.0 M(+10.6%)$171.8 M(+4.0%)$165.2 M(-1.9%)$168.5 M(-2.6%)$172.9 M(+0.6%)$171.8 M

TTM Cost Of Goods Sold

$2.3 B(+3.7%)$2.2 B(+3.8%)$2.1 B(+4.8%)$2.0 B(+3.4%)$1.9 B(+0.6%)$1.9 B(-0.6%)$1.9 B(-0.4%)$2.0 B(+1.3%)$1.9 B(+4.3%)$1.8 B(+7.4%)$1.7 B(+9.7%)$1.6 B(+12.6%)$1.4 B(+11.6%)$1.2 B(+11.6%)$1.1 B(+9.6%)$1.0 B(+2.7%)$993.2 M(+3.1%)$962.9 M(+2.1%)$943.4 M(-0.1%)$944.8 M(+2.9%)$918.5 M(+2.6%)$894.9 M(+5.0%)$851.9 M(+5.7%)$805.7 M(+5.5%)$763.9 M(+5.1%)$726.9 M(+4.5%)$695.6 M(+2.5%)$678.5 M(0%)$678.5 M(+1.2%)$670.2 M(+0.1%)$669.9 M(+4.3%)$642.6 M

Gross Profit

$178.0 M(-4.5%)$186.4 M(-4.3%)$194.8 M(+13.5%)$171.6 M(+19.3%)$143.8 M(+2.3%)$140.6 M(+30.6%)$107.6 M(+6.6%)$100.9 M(+5.8%)$95.4 M(-2.5%)$97.9 M(+18.2%)$82.8 M(+41.5%)$58.5 M(-26.6%)$79.7 M(-13.0%)$91.6 M(+25.8%)$72.8 M(+12.3%)$64.9 M(+10.6%)$58.7 M(-13.9%)$68.2 M(+16.9%)$58.3 M(+13.8%)$51.3 M(+2.1%)$50.2 M(-1.3%)$50.9 M(+9.6%)$46.4 M(+7.3%)$43.2 M(+3.9%)$41.6 M(+2.7%)$40.5 M(-4.7%)$42.5 M(+25.7%)$33.8 M(+2.4%)$33.1 M(-13.2%)$38.1 M(+7.6%)$35.4 M(+11.3%)$31.8 M

TTM Gross Profit

$730.8 M(+4.9%)$696.6 M(+7.0%)$650.8 M(+15.5%)$563.6 M(+14.3%)$492.9 M(+10.9%)$444.5 M(+10.6%)$401.9 M(+6.6%)$377.1 M(+12.7%)$334.6 M(+4.9%)$318.9 M(+2.0%)$312.6 M(+3.3%)$302.7 M(-2.1%)$309.0 M(+7.3%)$288.0 M(+8.9%)$264.5 M(+5.8%)$250.0 M(+5.8%)$236.4 M(+3.7%)$228.0 M(+8.2%)$210.7 M(+6.0%)$198.7 M(+4.2%)$190.7 M(+4.7%)$182.1 M(+6.0%)$171.8 M(+2.3%)$167.9 M(+5.9%)$158.5 M(+5.7%)$150.0 M(+1.6%)$147.5 M(+5.1%)$140.4 M(+1.5%)$138.4 M(-1.5%)$140.5 M(+0.4%)$139.9 M(+1.0%)$138.5 M

Gross Margin

23.8%(-1.2%)24.0%(-5.2%)25.4%(+4.2%)24.3%(+7.3%)22.7%(+4.7%)21.7%(+17.6%)18.4%(+3.8%)17.7%(+6.9%)16.6%(+4.7%)15.9%(+8.6%)14.6%(+25.2%)11.7%(-29.7%)16.6%(-12.4%)18.9%(+5.6%)17.9%(-8.2%)19.5%(+4.8%)18.6%(-9.7%)20.6%(+3.7%)19.9%(+13.1%)17.6%(-3.2%)18.2%(+5.0%)17.3%(+5.5%)16.4%(-2.4%)16.8%(-1.4%)17.1%(+1.2%)16.9%(-7.8%)18.3%(+11.2%)16.4%(-1.3%)16.7%(-9.7%)18.4%(+8.6%)17.0%(+8.8%)15.6%

Operating Profit

$75.0 M(-0.7%)$75.5 M(-16.2%)$90.1 M(+18.0%)$76.3 M(+31.7%)$58.0 M(+8.6%)$53.4 M(+60.2%)$33.3 M(+5.5%)$31.6 M(+14.1%)$27.7 M(+10.2%)$25.1 M(+59.8%)$15.7 M(+419.1%)-$4.9 M(-124.2%)$20.3 M(-32.6%)$30.1 M(+34.1%)$22.5 M(+30.6%)$17.2 M(+8.3%)$15.9 M(-25.8%)$21.4 M(+52.3%)$14.1 M(+52.4%)$9.2 M(-25.2%)$12.3 M(-10.4%)$13.8 M(+37.0%)$10.1 M(+23.3%)$8.2 M(-14.2%)$9.5 M(+9.3%)$8.7 M(-14.3%)$10.2 M(+142.4%)$4.2 M(+40.9%)$3.0 M(-56.4%)$6.8 M(+47.4%)$4.6 M(+173.1%)$1.7 M

TTM Operating Profit

$316.9 M(+5.7%)$299.9 M(+8.0%)$277.7 M(+25.7%)$221.0 M(+25.4%)$176.2 M(+20.8%)$145.9 M(+24.0%)$117.7 M(+17.6%)$100.1 M(+57.4%)$63.6 M(+13.1%)$56.2 M(-8.2%)$61.3 M(-10.0%)$68.0 M(-24.6%)$90.2 M(+5.2%)$85.7 M(+11.3%)$77.0 M(+12.3%)$68.6 M(+13.2%)$60.6 M(+6.2%)$57.0 M(+15.4%)$49.4 M(+8.8%)$45.4 M(+2.4%)$44.4 M(+6.8%)$41.5 M(+13.9%)$36.5 M(-0.3%)$36.6 M(+12.2%)$32.6 M(+25.1%)$26.0 M(+7.8%)$24.2 M(+29.8%)$18.6 M(+15.5%)$16.1 M(-19.9%)$20.1 M(-11.7%)$22.8 M(-13.8%)$26.4 M

Operating Margin

10.0%(+2.7%)9.7%(-16.9%)11.7%(+8.3%)10.8%(+18.5%)9.1%(+11.1%)8.2%(+44.2%)5.7%(+2.7%)5.5%(+15.4%)4.8%(+18.2%)4.1%(+46.9%)2.8%(+382.6%)-1.0%(-123.2%)4.2%(-32.1%)6.2%(+12.4%)5.5%(+6.7%)5.2%(+2.8%)5.0%(-22.1%)6.5%(+35.0%)4.8%(+51.4%)3.2%(-29.1%)4.5%(-4.7%)4.7%(+31.7%)3.6%(+11.9%)3.2%(-18.5%)3.9%(+7.7%)3.6%(-17.2%)4.4%(+114.2%)2.0%(+36.0%)1.5%(-54.5%)3.3%(+48.6%)2.2%(+167.5%)0.8%

Net Income

$56.3 M(-10.8%)$63.2 M(+1.7%)$62.1 M(+17.4%)$52.9 M(+29.2%)$41.0 M(+8.4%)$37.8 M(+67.6%)$22.5 M(+4.6%)$21.6 M(-18.4%)$26.4 M(+62.5%)$16.2 M(+71.6%)$9.5 M(+274.9%)-$5.4 M(-137.4%)$14.5 M(-35.5%)$22.4 M(+16.2%)$19.3 M(+50.4%)$12.8 M(+6.1%)$12.1 M(-17.2%)$14.6 M(+19.1%)$12.3 M(+96.8%)$6.2 M(-26.7%)$8.5 M(-13.8%)$9.9 M(-10.1%)$11.0 M(+99.9%)$5.5 M(-20.3%)$6.9 M(+47.3%)$4.7 M(-45.1%)$8.5 M(+283.4%)$2.2 M(+107.5%)-$29.6 M(-1039.9%)$3.1 M(-46.4%)$5.9 M(+994.8%)$536.0 K

TTM Net Income

$234.5 M(+7.0%)$219.1 M(+13.1%)$193.8 M(+25.6%)$154.2 M(+25.5%)$122.8 M(+13.4%)$108.3 M(+24.8%)$86.7 M(+17.8%)$73.7 M(+57.7%)$46.7 M(+34.3%)$34.8 M(-15.1%)$40.9 M(-19.4%)$50.8 M(-26.4%)$69.0 M(+3.5%)$66.7 M(+13.3%)$58.8 M(+13.6%)$51.8 M(+14.6%)$45.2 M(+8.6%)$41.6 M(+12.9%)$36.9 M(+3.6%)$35.6 M(+2.1%)$34.8 M(+4.9%)$33.2 M(+18.5%)$28.0 M(+9.6%)$25.6 M(+14.7%)$22.3 M(+257.5%)-$14.2 M(+9.8%)-$15.7 M(+14.4%)-$18.3 M(+8.4%)-$20.0 M(-249.2%)$13.4 M(-88.0%)$112.3 M(-4.2%)$117.2 M

Net Margin

7.5%(-7.7%)8.1%(+0.7%)8.1%(+7.7%)7.5%(+16.1%)6.5%(+11.0%)5.8%(+50.8%)3.9%(+1.9%)3.8%(-17.4%)4.6%(+74.5%)2.6%(+57.5%)1.7%(+254.6%)-1.1%(-135.9%)3.0%(-35.0%)4.6%(-2.7%)4.8%(+23.0%)3.9%(+0.8%)3.8%(-13.1%)4.4%(+5.7%)4.2%(+95.3%)2.1%(-30.5%)3.1%(-8.3%)3.4%(-13.4%)3.9%(+81.3%)2.1%(-24.1%)2.8%(+44.6%)1.9%(-46.7%)3.7%(+238.9%)1.1%(+107.2%)-14.9%(-1080.9%)1.5%(-46.1%)2.8%(+984.6%)0.3%

EBIT

$78.1 M(-2.8%)$80.4 M(-10.2%)$89.5 M(+17.0%)$76.5 M(+29.0%)$59.3 M(+10.6%)$53.6 M(+55.8%)$34.4 M(+3.4%)$33.3 M(-16.5%)$39.9 M(+54.8%)$25.8 M(+67.5%)$15.4 M(+417.9%)-$4.8 M(-124.9%)$19.4 M(-35.4%)$30.1 M(+33.9%)$22.5 M(+31.2%)$17.1 M(+7.2%)$16.0 M(+8.4%)$14.7 M(+3.9%)$14.2 M(+60.1%)$8.9 M(-27.0%)$12.1 M(-12.4%)$13.9 M(+35.5%)$10.2 M(+23.9%)$8.2 M(-11.9%)$9.4 M(+7.0%)$8.7 M(-13.6%)$10.1 M(+146.2%)$4.1 M(+36.4%)$3.0 M(-57.0%)$7.0 M(+49.2%)$4.7 M(+198.9%)$1.6 M

TTM EBIT

$324.5 M(+6.2%)$305.7 M(+9.6%)$279.0 M(+24.6%)$223.9 M(+23.9%)$180.7 M(+12.0%)$161.3 M(+20.9%)$133.4 M(+16.7%)$114.4 M(+50.0%)$76.2 M(+36.7%)$55.8 M(-7.2%)$60.1 M(-10.6%)$67.2 M(-24.6%)$89.1 M(+4.1%)$85.7 M(+21.8%)$70.3 M(+13.4%)$62.0 M(+15.4%)$53.8 M(+7.7%)$49.9 M(+1.8%)$49.0 M(+8.8%)$45.1 M(+1.4%)$44.5 M(+6.7%)$41.7 M(+13.9%)$36.6 M(+0.3%)$36.5 M(+12.8%)$32.4 M(+24.4%)$26.0 M(+7.1%)$24.3 M(+28.8%)$18.9 M(+15.6%)$16.3 M(-19.3%)$20.2 M(-9.3%)$22.3 M(-13.3%)$25.7 M

EBITDA

$89.2 M(-2.4%)$91.4 M(-8.7%)$100.1 M(+18.8%)$84.3 M(+26.0%)$66.9 M(+6.4%)$62.9 M(+52.3%)$41.3 M(+2.9%)$40.2 M(-13.2%)$46.3 M(+42.4%)$32.5 M(+49.4%)$21.8 M(+1554.5%)$1.3 M(-94.9%)$25.7 M(-28.9%)$36.1 M(+26.5%)$28.5 M(+24.3%)$23.0 M(+14.8%)$20.0 M(+8.4%)$18.5 M(+6.1%)$17.4 M(+43.8%)$12.1 M(-16.6%)$14.5 M(-10.6%)$16.2 M(+28.9%)$12.6 M(+17.3%)$10.7 M(-8.6%)$11.7 M(+7.6%)$10.9 M(-13.2%)$12.6 M(+103.5%)$6.2 M(+18.2%)$5.2 M(-46.5%)$9.8 M(+35.5%)$7.2 M(+85.2%)$3.9 M

TTM EBITDA

$365.1 M(+6.5%)$342.8 M(+9.1%)$314.3 M(+23.0%)$255.5 M(+20.9%)$211.3 M(+10.8%)$190.7 M(+19.0%)$160.3 M(+13.9%)$140.7 M(+38.1%)$101.9 M(+25.4%)$81.2 M(-4.2%)$84.8 M(-7.4%)$91.6 M(-19.1%)$113.3 M(+5.3%)$107.6 M(+19.6%)$89.9 M(+14.2%)$78.8 M(+16.0%)$67.9 M(+8.8%)$62.4 M(+3.7%)$60.2 M(+8.7%)$55.4 M(+2.5%)$54.0 M(+5.4%)$51.2 M(+11.6%)$45.9 M(+0.0%)$45.9 M(+11.0%)$41.4 M(+18.7%)$34.9 M(+3.4%)$33.7 M(+18.9%)$28.4 M(+8.7%)$26.1 M(-12.6%)$29.8 M(-4.8%)$31.3 M(-7.6%)$33.9 M

Selling, General & Administrative Expenses

$103.0 M(-7.1%)$110.9 M(+5.9%)$104.7 M(+9.9%)$95.3 M(+11.0%)$85.8 M(-1.6%)$87.2 M(+17.4%)$74.3 M(+7.1%)$69.3 M(+2.3%)$67.8 M(-6.9%)$72.8 M(+8.5%)$67.1 M(+5.8%)$63.4 M(+6.8%)$59.4 M(-3.4%)$61.5 M(+22.1%)$50.3 M(+5.6%)$47.7 M(+11.4%)$42.8 M(-8.5%)$46.7 M(+5.6%)$44.3 M(+5.3%)$42.0 M(+11.0%)$37.9 M(+2.1%)$37.1 M(+2.1%)$36.3 M(+3.6%)$35.1 M(+9.3%)$32.1 M(+0.9%)$31.8 M(-1.7%)$32.4 M(+9.2%)$29.6 M(-1.5%)$30.1 M(-3.8%)$31.3 M(+1.7%)$30.8 M(+2.2%)$30.1 M

TTM SGA

$413.9 M(+4.3%)$396.7 M(+6.3%)$373.0 M(+8.9%)$342.6 M(+8.2%)$316.7 M(+6.1%)$298.6 M(+5.1%)$284.2 M(+2.6%)$277.0 M(+2.2%)$271.1 M(+3.2%)$262.7 M(+4.5%)$251.4 M(+7.1%)$234.6 M(+7.2%)$218.9 M(+8.2%)$202.3 M(+7.8%)$187.5 M(+3.4%)$181.4 M(+3.2%)$175.8 M(+2.9%)$170.9 M(+6.0%)$161.3 M(+5.2%)$153.3 M(+4.8%)$146.4 M(+4.1%)$140.6 M(+3.9%)$135.3 M(+3.0%)$131.3 M(+4.3%)$125.9 M(+1.6%)$123.9 M(+0.4%)$123.4 M(+1.3%)$121.8 M(-0.4%)$122.3 M(+1.6%)$120.4 M(+2.8%)$117.1 M(+4.5%)$112.1 M

Depreciation And Amortization

$11.1 M(+0.3%)$11.1 M(+4.1%)$10.6 M(+35.7%)$7.8 M(+2.7%)$7.6 M(-17.9%)$9.3 M(+34.9%)$6.9 M(+0.2%)$6.9 M(+7.5%)$6.4 M(-5.0%)$6.7 M(+5.6%)$6.4 M(+3.5%)$6.2 M(-0.9%)$6.2 M(+3.5%)$6.0 M(-1.0%)$6.1 M(+4.0%)$5.8 M(+45.0%)$4.0 M(+8.3%)$3.7 M(+16.0%)$3.2 M(-1.1%)$3.2 M(+37.0%)$2.4 M(+0.2%)$2.4 M(+0.1%)$2.4 M(-4.8%)$2.5 M(+4.3%)$2.4 M(+10.1%)$2.2 M(-11.6%)$2.4 M(+18.2%)$2.1 M(-6.7%)$2.2 M(-19.7%)$2.8 M(+9.7%)$2.5 M(+8.1%)$2.3 M

TTM D&A

$40.6 M(+9.3%)$37.1 M(+5.0%)$35.3 M(+11.8%)$31.6 M(+3.1%)$30.6 M(+4.2%)$29.4 M(+9.5%)$26.9 M(+1.9%)$26.4 M(+2.8%)$25.6 M(+0.7%)$25.5 M(+2.9%)$24.7 M(+1.3%)$24.4 M(+1.4%)$24.1 M(+10.0%)$21.9 M(+11.7%)$19.6 M(+17.1%)$16.8 M(+18.3%)$14.2 M(+13.3%)$12.5 M(+12.1%)$11.2 M(+8.2%)$10.3 M(+8.0%)$9.5 M(-0.1%)$9.6 M(+2.2%)$9.4 M(-0.9%)$9.4 M(+4.6%)$9.0 M(+1.9%)$8.9 M(-6.3%)$9.5 M(-0.7%)$9.5 M(-2.6%)$9.8 M(+1.6%)$9.6 M(+6.5%)$9.0 M(+10.4%)$8.2 M

Interest Expense

$443.0 K(+581.5%)$65.0 K(-79.9%)$323.0 K(-3.9%)$336.0 K(+2.8%)$327.0 K(-0.6%)$329.0 K(+1.5%)$324.0 K(-67.0%)$982.0 K(-12.2%)$1.1 M(-4.1%)$1.2 M(+63.7%)$713.0 K(+42.0%)$502.0 K(+29.1%)$389.0 K(+43.0%)$272.0 K(+43.9%)$189.0 K(+6.8%)$177.0 K(+40.5%)$126.0 K(+13.5%)$111.0 K(-30.2%)$159.0 K(-26.7%)$217.0 K(+57.3%)$138.0 K(-43.0%)$242.0 K(-34.8%)$371.0 K(-18.6%)$456.0 K(-3.0%)$470.0 K(+5.6%)$445.0 K(+0.9%)$441.0 K(+9.7%)$402.0 K(+8.4%)$371.0 K(+4.2%)$356.0 K(+1.4%)$351.0 K(+2.9%)$341.0 K

TTM Interest Expense

$1.2 M(+11.0%)$1.1 M(-20.1%)$1.3 M(-0.1%)$1.3 M(-32.9%)$2.0 M(-28.8%)$2.8 M(-23.3%)$3.6 M(-9.8%)$4.0 M(+13.7%)$3.5 M(+26.3%)$2.8 M(+47.7%)$1.9 M(+38.8%)$1.4 M(+31.6%)$1.0 M(+34.4%)$764.0 K(+26.7%)$603.0 K(+5.2%)$573.0 K(-6.5%)$613.0 K(-1.9%)$625.0 K(-17.3%)$756.0 K(-21.9%)$968.0 K(-19.8%)$1.2 M(-21.6%)$1.5 M(-11.7%)$1.7 M(-3.9%)$1.8 M(+3.1%)$1.8 M(+6.0%)$1.7 M(+5.7%)$1.6 M(+6.1%)$1.5 M(+4.3%)$1.4 M(+0.7%)$1.4 M(+3.8%)$1.4 M(+10.8%)$1.2 M

Income Tax

$20.0 M(+34.8%)$14.8 M(-34.3%)$22.6 M(+16.5%)$19.4 M(+25.8%)$15.4 M(+25.1%)$12.3 M(+49.0%)$8.3 M(+1.3%)$8.2 M(-18.7%)$10.0 M(+53.9%)$6.5 M(+80.6%)$3.6 M(+379.1%)-$1.3 M(-132.5%)$4.0 M(-37.2%)$6.3 M(+140.2%)$2.6 M(-26.9%)$3.6 M(-0.8%)$3.6 M(+217.0%)$1.1 M(-32.3%)$1.7 M(-30.2%)$2.4 M(-30.0%)$3.5 M(-4.4%)$3.6 M(+400.5%)-$1.2 M(-151.7%)$2.3 M(+22.5%)$1.9 M(-46.0%)$3.5 M(+240.0%)$1.0 M(-27.2%)$1.4 M(-95.6%)$32.2 M(+840.6%)$3.4 M(+325.1%)-$1.5 M(-322.7%)$682.0 K

TTM Income Tax

$76.8 M(+6.3%)$72.2 M(+3.6%)$69.7 M(+25.9%)$55.3 M(+25.4%)$44.1 M(+13.8%)$38.8 M(+17.6%)$33.0 M(+16.4%)$28.3 M(+50.1%)$18.9 M(+47.2%)$12.8 M(+1.4%)$12.6 M(+8.3%)$11.7 M(-29.6%)$16.6 M(+2.1%)$16.2 M(+47.0%)$11.0 M(+9.4%)$10.1 M(+13.3%)$8.9 M(+1.9%)$8.7 M(-22.1%)$11.2 M(+34.9%)$8.3 M(+1.1%)$8.2 M(+23.4%)$6.7 M(+1.5%)$6.6 M(-25.5%)$8.8 M(+11.5%)$7.9 M(-79.3%)$38.2 M(+0.3%)$38.0 M(+7.2%)$35.5 M(+2.1%)$34.7 M(+566.7%)$5.2 M(+105.7%)-$91.5 M(+1.5%)-$92.9 M

PE Ratio

18.6(-7.2%)20.1(+22.8%)16.4(-10.9%)18.4(+22.3%)15.0(+3.2%)14.5(-8.2%)15.8(+14.3%)13.9(-26.4%)18.8(-1.9%)19.2(+13.8%)16.9(-0.2%)16.9(+8.8%)15.5(+7.1%)14.5(-22.1%)18.6(-10.7%)20.8(-3.6%)21.6(+32.0%)16.4(+21.6%)13.5(+26.7%)10.6(-32.5%)15.7(+19.2%)13.2(-7.6%)14.3(-3.6%)14.8(0%)14.8----28.4(+714.9%)3.5(+4.5%)3.3

PS Ratio

1.3(-2.9%)1.4(+35.6%)1.0(+5.2%)1.0(+47.7%)0.7(+16.1%)0.6(+14.3%)0.5(+32.4%)0.4(+15.6%)0.3(+23.1%)0.3(-16.1%)0.3(-31.1%)0.5(-27.4%)0.6(0%)0.6(-19.5%)0.8(-7.2%)0.8(+6.4%)0.8(+41.8%)0.6(+30.9%)0.4(+27.3%)0.3(-32.6%)0.5(+22.5%)0.4(+2.6%)0.4(0%)0.4(+8.3%)0.4(-23.4%)0.5(+11.9%)0.4(+7.7%)0.4(-13.3%)0.5(-2.2%)0.5(-4.2%)0.5(-4.0%)0.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.3 M(-59.8%)$92.8 M(+11.9%)$82.9 M(+145.8%)$33.7 M(+35.2%)$25.0 M(-56.4%)$57.3 M(+56.7%)$36.6 M(-20.0%)$45.7 M(+218.7%)$14.3 M(-57.9%)$34.1 M(+328.7%)-$14.9 M(-169.1%)$21.6 M(+188.1%)-$24.5 M(-981.5%)$2.8 M(+121.0%)-$13.2 M(-147.0%)$28.1 M(+38.8%)$20.3 M(-4.2%)$21.1 M(-7.5%)$22.9 M(+5.4%)$21.7 M(+96.9%)$11.0 M(-40.2%)$18.4 M(+69.2%)$10.9 M(+1.2%)$10.8 M(+888.9%)-$1.4 M(-118.8%)$7.2 M(+217.2%)-$6.2 M(-200.1%)$6.2 M(+23.9%)$5.0 M(-59.0%)$12.1 M(+61.0%)$7.5 M(-9.0%)$8.3 M

TTM CFO

$246.7 M(+5.3%)$234.4 M(+17.9%)$198.9 M(+30.4%)$152.5 M(-7.3%)$164.5 M(+6.9%)$153.9 M(+17.8%)$130.7 M(+64.9%)$79.2 M(+43.9%)$55.1 M(+238.6%)$16.3 M(+208.2%)-$15.0 M(-12.6%)-$13.3 M(-96.5%)-$6.8 M(-117.9%)$37.9 M(-32.6%)$56.3 M(-39.1%)$92.4 M(+7.5%)$86.0 M(+12.0%)$76.7 M(+3.7%)$74.0 M(+19.3%)$62.0 M(+21.4%)$51.1 M(+32.0%)$38.7 M(+40.6%)$27.5 M(+163.1%)$10.5 M(+78.2%)$5.9 M(-52.0%)$12.2 M(-28.6%)$17.1 M(-44.5%)$30.9 M(-6.4%)$33.0 M(+47.5%)$22.3 M(+5.1%)$21.3 M(+128.6%)$9.3 M

Cash From Investing

-$58.4 M(-369.3%)-$12.4 M(+85.4%)-$85.0 M(-1482.0%)-$5.4 M(+10.3%)-$6.0 M(+3.6%)-$6.2 M(-88.2%)-$3.3 M(+18.4%)-$4.0 M(-124.8%)$16.3 M(+727.5%)-$2.6 M(+48.0%)-$5.0 M(+45.4%)-$9.2 M(+28.1%)-$12.8 M(-673.0%)-$1.6 M(+95.8%)-$39.5 M(-1506.3%)-$2.5 M(+95.6%)-$55.9 M(-5488.8%)-$1.0 M(-25.9%)-$795.0 K(+97.4%)-$30.5 M(-2164.1%)-$1.3 M(-108.8%)-$644.0 K(+45.5%)-$1.2 M(+35.7%)-$1.8 M(+11.9%)-$2.1 M(+19.9%)-$2.6 M(+62.0%)-$6.8 M(-554.1%)-$1.0 M(+23.1%)-$1.4 M(+78.4%)-$6.3 M(-71.3%)-$3.7 M(+71.1%)-$12.7 M

TTM CFI

-$161.3 M(-48.2%)-$108.8 M(-6.1%)-$102.6 M(-391.5%)-$20.9 M(-6.8%)-$19.5 M(-805.7%)$2.8 M(-56.6%)$6.4 M(+36.5%)$4.7 M(+1131.8%)-$453.0 K(+98.5%)-$29.5 M(-3.3%)-$28.6 M(+54.7%)-$63.1 M(-11.9%)-$56.4 M(+43.4%)-$99.6 M(-0.7%)-$98.9 M(-64.3%)-$60.2 M(+31.7%)-$88.2 M(-162.5%)-$33.6 M(-1.1%)-$33.2 M(+1.1%)-$33.6 M(-571.4%)-$5.0 M(+12.9%)-$5.7 M(+25.4%)-$7.7 M(+42.4%)-$13.4 M(-6.3%)-$12.6 M(-6.1%)-$11.9 M(+23.8%)-$15.6 M(-25.5%)-$12.4 M(+48.5%)-$24.1 M(+1.7%)-$24.5 M(-27.1%)-$19.3 M(+70.7%)-$65.9 M

Cash From Financing

-$20.6 M(+15.6%)-$24.4 M(+58.6%)-$59.0 M(-498.5%)-$9.9 M(-35.4%)-$7.3 M(-88.7%)-$3.9 M(+80.6%)-$19.8 M(+37.6%)-$31.8 M(+36.8%)-$50.3 M(-112.4%)-$23.7 M(-233.9%)$17.7 M(+2002.8%)-$929.0 K(-104.2%)$21.9 M(+534.8%)$3.5 M(-88.0%)$28.9 M(+287.6%)-$15.4 M(-208.4%)$14.2 M(+692.6%)-$2.4 M(+92.0%)-$30.0 M(-219.0%)$25.3 M(+2020.6%)-$1.3 M(+89.0%)-$12.0 M(+6.4%)-$12.8 M(+4.4%)-$13.4 M(-501.7%)-$2.2 M(-2450.6%)-$87.0 K(+91.2%)-$991.0 K(+23.9%)-$1.3 M(-4907.7%)-$26.0 K(+98.2%)-$1.4 M(-81.0%)-$800.0 K(-49.0%)-$537.0 K

TTM CFF

-$113.8 M(-13.3%)-$100.5 M(-25.7%)-$80.0 M(-95.9%)-$40.8 M(+35.0%)-$62.8 M(+40.7%)-$105.8 M(+15.8%)-$125.6 M(-42.6%)-$88.1 M(-54.0%)-$57.2 M(-480.9%)$15.0 M(-64.4%)$42.1 M(-21.1%)$53.4 M(+37.2%)$38.9 M(+24.8%)$31.2 M(+23.1%)$25.3 M(+175.3%)-$33.6 M(-579.2%)$7.0 M(+182.6%)-$8.5 M(+52.9%)-$18.1 M(-2221.3%)-$778.0 K(+98.0%)-$39.4 M(+2.2%)-$40.3 M(-41.8%)-$28.4 M(-70.7%)-$16.6 M(-262.0%)-$4.6 M(-91.2%)-$2.4 M(+36.1%)-$3.8 M(-5.3%)-$3.6 M(-27.2%)-$2.8 M(-2.3%)-$2.7 M(-216.6%)-$868.0 K(-104.5%)$19.1 M

Free Cash Flow

$24.1 M(-69.3%)$78.5 M(+20.1%)$65.4 M(+143.1%)$26.9 M(+45.9%)$18.4 M(-63.8%)$50.9 M(+59.3%)$32.0 M(-23.5%)$41.8 M(+258.9%)$11.6 M(-63.0%)$31.4 M(+258.1%)-$19.9 M(-262.0%)$12.3 M(+133.3%)-$36.8 M(-4910.7%)$765.0 K(+104.9%)-$15.6 M(-159.3%)$26.3 M(+37.9%)$19.1 M(-5.1%)$20.1 M(-8.9%)$22.1 M(+9.3%)$20.2 M(+109.7%)$9.6 M(-44.3%)$17.3 M(+79.3%)$9.7 M(+8.1%)$8.9 M(+358.5%)-$3.5 M(-156.9%)$6.1 M(+183.8%)-$7.2 M(-243.3%)$5.0 M(+33.5%)$3.8 M(-66.7%)$11.4 M(+70.9%)$6.6 M(-7.7%)$7.2 M

TTM FCF

$194.9 M(+3.0%)$189.2 M(+17.1%)$161.6 M(+26.1%)$128.2 M(-10.4%)$143.0 M(+5.0%)$136.2 M(+16.7%)$116.8 M(+79.8%)$64.9 M(+83.2%)$35.4 M(+372.8%)-$13.0 M(+70.2%)-$43.6 M(-10.9%)-$39.4 M(-55.3%)-$25.3 M(-183.0%)$30.5 M(-38.8%)$49.9 M(-43.0%)$87.5 M(+7.5%)$81.4 M(+13.1%)$72.0 M(+4.0%)$69.2 M(+21.9%)$56.8 M(+24.8%)$45.5 M(+40.4%)$32.4 M(+53.0%)$21.2 M(+392.5%)$4.3 M(+910.1%)$426.0 K(-94.4%)$7.7 M(-40.8%)$12.9 M(-51.7%)$26.8 M(-7.4%)$29.0 M(+63.1%)$17.8 M(+9.6%)$16.2 M(+297.5%)$4.1 M

CAPEX

$13.2 M(-7.7%)$14.3 M(-18.6%)$17.5 M(+156.2%)$6.8 M(+5.0%)$6.5 M(+2.1%)$6.4 M(+38.5%)$4.6 M(+16.2%)$4.0 M(+46.2%)$2.7 M(+2.5%)$2.6 M(-46.9%)$5.0 M(-46.4%)$9.3 M(-24.7%)$12.3 M(+513.9%)$2.0 M(-15.8%)$2.4 M(+31.0%)$1.8 M(+54.1%)$1.2 M(+13.1%)$1.0 M(+30.3%)$802.0 K(-46.8%)$1.5 M(+8.3%)$1.4 M(+23.3%)$1.1 M(-9.3%)$1.2 M(-32.5%)$1.8 M(-11.8%)$2.1 M(+77.0%)$1.2 M(+11.7%)$1.1 M(-6.0%)$1.1 M(-6.6%)$1.2 M(+51.7%)$793.0 K(-12.4%)$905.0 K(-17.4%)$1.1 M

TTM CAPEX

$51.8 M(+14.7%)$45.2 M(+21.2%)$37.3 M(+53.1%)$24.3 M(+13.4%)$21.5 M(+21.5%)$17.7 M(+26.8%)$13.9 M(-2.6%)$14.3 M(-27.1%)$19.6 M(-32.9%)$29.3 M(+2.2%)$28.6 M(+10.0%)$26.0 M(+40.2%)$18.6 M(+150.8%)$7.4 M(+15.0%)$6.4 M(+32.7%)$4.9 M(+6.9%)$4.5 M(-4.4%)$4.7 M(-1.7%)$4.8 M(-8.4%)$5.3 M(-6.0%)$5.6 M(-11.1%)$6.3 M(-0.8%)$6.4 M(+3.0%)$6.2 M(+13.2%)$5.4 M(+19.4%)$4.6 M(+9.3%)$4.2 M(+3.8%)$4.0 M(+0.7%)$4.0 M(-12.9%)$4.6 M(-9.3%)$5.1 M(-3.2%)$5.2 M

Dividends Paid

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

TTM Dividends Paid

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

TTM Dividend Per Share

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

TTM Dividend Yield

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

Payout Ratio

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