BHE logo

Benchmark Electronics (BHE) 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

$2.1 B(-0.4%)$2.1 B(-0.3%)$2.2 B(-2.6%)$2.2 B(-2.7%)$2.3 B(-2.5%)$2.3 B(+1.1%)$2.3 B(+1.3%)$2.3 B(+2.3%)$2.2 B(-2.2%)$2.3 B(+5.1%)$2.2 B(+8.2%)$2.0 B(+5.2%)$1.9 B(+3.5%)$1.8 B(+1.2%)$1.8 B(+3.3%)$1.8 B(+0.9%)$1.7 B(+0.6%)$1.7 B(-1.3%)$1.8 B(-3.6%)$1.8 B(+3.6%)$1.8 B(+0.1%)$1.8 B(-3.8%)$1.8 B(-2.2%)$1.9 B(-1.6%)$1.9 B(-2.1%)$1.9 B(-4.7%)$2.0 B(-1.0%)$2.1 B(-2.4%)$2.1 B(+1.6%)$2.1 B(+0.6%)$2.1 B(+1.4%)$2.0 B

Current Assets

$1.5 B(-0.3%)$1.5 B(-0.1%)$1.5 B(-4.3%)$1.6 B(-3.5%)$1.6 B(-4.2%)$1.7 B(-0.8%)$1.7 B(+1.8%)$1.7 B(+2.3%)$1.7 B(-3.3%)$1.7 B(+6.7%)$1.6 B(+10.4%)$1.5 B(+7.6%)$1.3 B(+5.4%)$1.3 B(+0.9%)$1.3 B(+4.4%)$1.2 B(+0.9%)$1.2 B(+1.4%)$1.2 B(-1.9%)$1.2 B(-4.5%)$1.3 B(+5.8%)$1.2 B(-0.3%)$1.2 B(-4.8%)$1.3 B(-3.1%)$1.3 B(-7.5%)$1.4 B(-2.8%)$1.4 B(-6.4%)$1.5 B(-1.4%)$1.6 B(-4.0%)$1.6 B(+1.5%)$1.6 B(+0.5%)$1.6 B(+1.6%)$1.6 B

Non Current Assets

$635.2 M(-0.8%)$640.3 M(-0.6%)$644.1 M(+1.6%)$634.2 M(-0.8%)$639.0 M(+2.1%)$626.1 M(+6.8%)$586.4 M(-0.2%)$587.8 M(+2.2%)$575.2 M(+1.2%)$568.3 M(+0.5%)$565.5 M(+2.5%)$551.5 M(+0.6%)$548.1 M(-2.4%)$561.4 M(+1.7%)$551.8 M(+0.8%)$547.3 M(+1.0%)$541.9 M(-1.4%)$549.3 M(-0.1%)$549.9 M(-1.5%)$558.4 M(-1.1%)$564.8 M(+0.7%)$560.6 M(-1.7%)$570.1 M(-0.2%)$571.0 M(+15.1%)$496.2 M(-0.1%)$497.0 M(+0.6%)$494.1 M(+0.3%)$492.5 M(+2.9%)$478.6 M(+1.7%)$470.8 M(+0.9%)$466.8 M(+0.9%)$462.7 M

Total Liabilities

$1.0 B(-1.9%)$1.0 B(-1.3%)$1.1 B(-6.0%)$1.1 B(-5.7%)$1.2 B(-5.9%)$1.3 B(+0.8%)$1.3 B(+1.3%)$1.2 B(+3.6%)$1.2 B(-5.9%)$1.3 B(+8.0%)$1.2 B(+15.1%)$1.0 B(+10.3%)$930.1 M(+5.9%)$878.0 M(+3.1%)$851.5 M(+8.7%)$783.2 M(+3.8%)$754.6 M(+1.4%)$744.2 M(-3.8%)$773.7 M(-7.2%)$833.8 M(+11.9%)$745.0 M(+2.1%)$730.0 M(-6.8%)$782.8 M(-0.9%)$790.2 M(+3.0%)$767.6 M(+3.9%)$739.1 M(-6.8%)$793.0 M(-2.2%)$810.7 M(+5.3%)$770.2 M(+18.2%)$651.8 M(-1.0%)$658.6 M(+0.8%)$653.7 M

Current Liabilities

$649.1 M(+1.6%)$639.1 M(-0.6%)$643.1 M(-3.7%)$667.8 M(-6.4%)$713.5 M(+2.1%)$699.1 M(-3.2%)$721.9 M(+1.4%)$711.9 M(-5.0%)$749.1 M(-11.8%)$848.9 M(+8.1%)$785.1 M(+14.7%)$684.5 M(+4.6%)$654.4 M(+9.0%)$600.2 M(+3.2%)$581.4 M(+15.1%)$505.1 M(+5.0%)$481.1 M(+7.0%)$449.5 M(-3.3%)$464.6 M(+1.1%)$459.3 M(+0.0%)$459.2 M(+4.1%)$441.2 M(-9.5%)$487.7 M(-0.5%)$490.2 M(-8.7%)$537.2 M(+12.3%)$478.2 M(-4.6%)$501.0 M(+3.3%)$484.8 M(+1.4%)$478.3 M(+7.3%)$445.8 M(-0.1%)$446.1 M(+2.0%)$437.2 M

Long Term Liabilities

$377.1 M(-7.4%)$407.2 M(-2.3%)$416.6 M(-9.4%)$459.8 M(-4.6%)$482.1 M(-15.6%)$571.0 M(+6.2%)$537.8 M(+1.1%)$532.2 M(+17.8%)$451.8 M(+5.8%)$427.0 M(+7.8%)$395.9 M(+15.9%)$341.7 M(+23.9%)$275.7 M(-0.8%)$277.9 M(+2.9%)$270.1 M(-2.9%)$278.1 M(+1.7%)$273.5 M(-7.2%)$294.7 M(-4.7%)$309.1 M(-17.5%)$374.4 M(+31.0%)$285.8 M(-1.0%)$288.7 M(-2.2%)$295.2 M(-1.6%)$300.0 M(+30.2%)$230.4 M(-11.7%)$260.9 M(-10.7%)$292.0 M(-10.4%)$325.8 M(+11.7%)$291.8 M(+41.7%)$206.0 M(-3.0%)$212.5 M(-1.9%)$216.5 M

Shareholders Equity

$1.1 B(+1.0%)$1.1 B(+0.7%)$1.1 B(+0.9%)$1.1 B(+0.6%)$1.1 B(+1.5%)$1.1 B(+1.5%)$1.0 B(+1.3%)$1.0 B(+0.8%)$1.0 B(+2.6%)$1.0 B(+1.5%)$985.8 M(+1.0%)$976.4 M(+0.3%)$973.8 M(+1.2%)$962.3 M(-0.5%)$967.3 M(-1.1%)$977.5 M(-1.2%)$989.6 M(-0.1%)$990.3 M(+0.6%)$984.4 M(-0.5%)$989.6 M(-2.5%)$1.0 B(-1.4%)$1.0 B(-1.6%)$1.0 B(-3.1%)$1.1 B(-4.7%)$1.1 B(-5.8%)$1.2 B(-3.4%)$1.2 B(-0.3%)$1.2 B(-6.9%)$1.3 B(-6.0%)$1.4 B(+1.4%)$1.4 B(+1.7%)$1.4 B

Book Value

$1.1 B(+1.0%)$1.1 B(+0.7%)$1.1 B(+0.9%)$1.1 B(+0.6%)$1.1 B(+1.5%)$1.1 B(+1.5%)$1.0 B(+1.3%)$1.0 B(+0.8%)$1.0 B(+2.6%)$1.0 B(+1.5%)$985.8 M(+1.0%)$976.4 M(+0.3%)$973.8 M(+1.2%)$962.3 M(-0.5%)$967.3 M(-1.1%)$977.5 M(-1.2%)$989.6 M(-0.1%)$990.3 M(+0.6%)$984.4 M(-0.5%)$989.6 M(-2.5%)$1.0 B(-1.4%)$1.0 B(-1.6%)$1.0 B(-3.1%)$1.1 B(-4.7%)$1.1 B(-5.8%)$1.2 B(-3.4%)$1.2 B(-0.3%)$1.2 B(-6.9%)$1.3 B(-6.0%)$1.4 B(+1.4%)$1.4 B(+1.7%)$1.4 B

Working Capital

$855.1 M(-1.7%)$869.6 M(+0.2%)$867.6 M(-4.7%)$910.8 M(-1.2%)$922.2 M(-8.5%)$1.0 B(+0.9%)$999.1 M(+2.1%)$979.0 M(+8.4%)$903.0 M(+5.1%)$859.3 M(+5.3%)$816.2 M(+6.5%)$766.6 M(+10.5%)$693.8 M(+2.2%)$678.8 M(-1.0%)$685.6 M(-3.2%)$708.3 M(-1.8%)$721.2 M(-2.0%)$735.7 M(-1.0%)$743.5 M(-7.7%)$805.7 M(+9.5%)$735.8 M(-2.8%)$756.9 M(-1.7%)$770.1 M(-4.7%)$807.7 M(-6.8%)$866.4 M(-10.3%)$965.6 M(-7.3%)$1.0 B(-3.6%)$1.1 B(-6.2%)$1.2 B(-0.7%)$1.2 B(+0.8%)$1.2 B(+1.4%)$1.1 B

Cash And Cash Equivalents

$315.2 M(-2.9%)$324.4 M(+4.9%)$309.3 M(+4.5%)$296.1 M(+6.7%)$277.4 M(+6.9%)$259.5 M(+6.1%)$244.6 M(+16.0%)$210.9 M(+1.7%)$207.4 M(-16.1%)$247.3 M(-5.7%)$262.3 M(+7.1%)$244.9 M(-9.9%)$271.7 M(-5.8%)$288.6 M(-21.9%)$369.3 M(-7.8%)$400.4 M(+2.5%)$390.8 M(+18.6%)$329.6 M(-6.2%)$351.2 M(-14.7%)$411.8 M(+18.5%)$347.6 M(-0.1%)$348.0 M(-12.3%)$396.6 M(+0.3%)$395.3 M(-13.7%)$458.1 M(-3.7%)$475.7 M(-20.1%)$595.6 M(-11.9%)$676.3 M(-8.9%)$742.5 M(+1.7%)$730.1 M(-2.6%)$749.3 M(-0.4%)$752.5 M

Accounts Payable

$354.2 M(-0.5%)$356.0 M(+2.9%)$346.2 M(-0.6%)$348.4 M(-5.2%)$367.5 M(-3.8%)$382.2 M(-8.4%)$417.4 M(-1.0%)$421.7 M(-0.6%)$424.3 M(-18.8%)$522.5 M(+4.3%)$500.9 M(+9.5%)$457.3 M(+7.2%)$426.6 M(+6.3%)$401.1 M(+5.5%)$380.2 M(+16.9%)$325.2 M(+15.2%)$282.2 M(-0.1%)$282.6 M(-7.2%)$304.6 M(-3.5%)$315.7 M(+4.2%)$303.0 M(+2.5%)$295.7 M(-20.5%)$372.1 M(+0.1%)$371.7 M(-11.9%)$422.1 M(+12.9%)$373.9 M(-2.5%)$383.6 M(+4.1%)$368.6 M(+1.6%)$362.7 M(+8.2%)$335.3 M(-2.3%)$343.2 M(-0.2%)$343.8 M

Accounts Receivable

$412.5 M(+10.8%)$372.3 M(-1.1%)$376.6 M(-9.8%)$417.4 M(-7.1%)$449.4 M(-5.9%)$477.7 M(-1.4%)$484.6 M(+4.9%)$461.9 M(-6.1%)$492.0 M(+2.7%)$478.8 M(+7.2%)$446.5 M(+16.9%)$382.0 M(+7.3%)$355.9 M(+14.3%)$311.4 M(+7.3%)$290.1 M(+5.0%)$276.3 M(-10.7%)$309.3 M(+1.0%)$306.2 M(+1.4%)$302.1 M(-5.0%)$317.9 M(-2.0%)$324.4 M(-6.8%)$348.1 M(-4.1%)$362.9 M(-10.5%)$405.4 M(-13.4%)$468.2 M(+2.7%)$456.0 M(+2.5%)$445.0 M(+10.2%)$403.8 M(-7.5%)$436.6 M(+6.1%)$411.6 M(+5.0%)$391.8 M(+2.8%)$381.2 M

Short Term Debt

$6.7 M(-0.2%)$6.8 M(+13.9%)$5.9 M(+16.1%)$5.1 M(+19.2%)$4.3 M(+0.1%)$4.3 M(+23.8%)$3.5 M(+0.1%)$3.5 M(-19.2%)$4.3 M(+23.8%)$3.5 M(+31.3%)$2.6 M(+45.5%)$1.8 M(+83.5%)$985.0 K(-87.2%)$7.7 M(-17.2%)$9.3 M(+0.5%)$9.2 M(+0.5%)$9.2 M(+2.3%)$9.0 M(+0.5%)$8.9 M(+0.5%)$8.9 M(+0.5%)$8.8 M(+0.5%)$8.8 M(+0.5%)$8.7 M(+0.4%)$8.7 M(+28.2%)$6.8 M(+39.2%)$4.9 M(-77.0%)$21.2 M(+7.5%)$19.7 M(+8.1%)$18.3 M(+8.8%)$16.8 M(+9.6%)$15.3 M(+10.6%)$13.9 M

Long Term Debt

$359.5 M(-6.9%)$386.2 M(-3.5%)$400.2 M(-7.0%)$430.1 M(-4.4%)$450.1 M(-17.0%)$542.5 M(+6.5%)$509.3 M(+4.5%)$487.5 M(+19.7%)$407.4 M(+6.0%)$384.4 M(+8.9%)$353.1 M(+23.2%)$286.5 M(+30.1%)$220.2 M(+1.1%)$217.7 M(+5.1%)$207.2 M(-0.6%)$208.5 M(+2.6%)$203.2 M(-8.4%)$221.9 M(-3.3%)$229.4 M(-23.2%)$298.8 M(+44.5%)$206.8 M(-2.1%)$211.2 M(-2.7%)$217.0 M(+0.4%)$216.1 M(+46.7%)$147.3 M(-1.4%)$149.3 M(-17.8%)$181.8 M(-3.1%)$187.6 M(-3.0%)$193.4 M(-2.2%)$197.8 M(-2.2%)$202.1 M(-2.1%)$206.5 M

Total Debt

$366.2 M(-6.8%)$392.9 M(-3.3%)$406.1 M(-6.7%)$435.2 M(-4.2%)$454.3 M(-16.9%)$546.8 M(+6.6%)$512.8 M(+4.5%)$490.9 M(+19.3%)$411.6 M(+6.1%)$387.9 M(+9.0%)$355.8 M(+23.4%)$288.3 M(+30.4%)$221.2 M(-1.9%)$225.4 M(+4.1%)$216.5 M(-0.6%)$217.7 M(+2.5%)$212.3 M(-8.0%)$230.9 M(-3.1%)$238.3 M(-22.5%)$307.7 M(+42.7%)$215.6 M(-2.0%)$220.0 M(-2.6%)$225.7 M(+0.4%)$224.8 M(+45.9%)$154.1 M(-0.1%)$154.2 M(-24.0%)$203.0 M(-2.1%)$207.3 M(-2.0%)$211.7 M(-1.4%)$214.6 M(-1.3%)$217.5 M(-1.3%)$220.3 M

Debt To Equity

0.2(-8.0%)0.3(-3.9%)0.3(-10.3%)0.3(-6.5%)0.3(-24.4%)0.4(0%)0.4(+5.1%)0.4(+21.9%)0.3(+6.7%)0.3(+11.1%)0.3(+28.6%)0.2(+61.5%)0.1(-7.1%)0.1(0%)0.1(0%)0.1(0%)0.1(-12.5%)0.2(-11.1%)0.2(-25.0%)0.2(+60.0%)0.1(0%)0.1(0%)0.1(+7.1%)0.1(0%)0.1(+100.0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(-100.0%)0.1(-6.3%)0.2

Current Ratio

2.3(-1.7%)2.4(+0.4%)2.4(-0.4%)2.4(+3.1%)2.3(-6.2%)2.4(+2.5%)2.4(0%)2.4(+7.7%)2.2(+9.9%)2.0(-1.5%)2.0(-3.8%)2.1(+2.9%)2.1(-3.3%)2.1(-2.3%)2.2(-9.2%)2.4(-4.0%)2.5(-5.3%)2.6(+1.5%)2.6(-5.5%)2.8(+5.8%)2.6(-4.4%)2.7(+5.4%)2.6(-2.6%)2.6(+1.5%)2.6(-13.6%)3.0(-1.9%)3.1(-4.6%)3.2(-5.3%)3.4(-5.3%)3.6(+0.6%)3.6(-0.6%)3.6

Quick Ratio

1.5(+0.7%)1.4(+2.1%)1.4(+0.7%)1.4(+6.0%)1.3(-5.0%)1.4(+4.5%)1.3(+4.7%)1.3(+4.1%)1.2(+8.8%)1.1(-5.0%)1.2(-3.3%)1.2(-2.4%)1.3(-5.3%)1.3(-8.9%)1.5(-14.1%)1.7(-6.6%)1.8(-1.6%)1.9(+1.6%)1.8(-9.9%)2.0(+5.2%)1.9(-4.0%)2.0(+3.6%)1.9(-3.5%)2.0(-2.0%)2.0(-13.2%)2.4(-3.7%)2.4(-6.2%)2.6(-8.8%)2.9(+7.1%)2.7(+0.4%)2.6(-0.8%)2.7

Inventory

$553.7 M(-4.8%)$581.9 M(-3.0%)$599.8 M(-5.9%)$637.7 M(-6.8%)$683.8 M(-5.7%)$725.3 M(-4.1%)$756.4 M(-2.8%)$778.1 M(+6.9%)$727.7 M(-2.6%)$746.9 M(+12.0%)$666.7 M(+9.6%)$608.3 M(+16.3%)$523.2 M(+9.4%)$478.3 M(+15.2%)$415.3 M(+16.9%)$355.2 M(+8.5%)$327.4 M(-7.2%)$352.9 M(-3.0%)$363.7 M(+7.5%)$338.4 M(+7.5%)$315.0 M(-0.3%)$315.8 M(-0.1%)$316.2 M(+0.2%)$315.6 M(+1.8%)$310.0 M(-3.5%)$321.2 M(+0.7%)$319.0 M(+4.3%)$306.0 M(+13.8%)$268.9 M(-36.3%)$421.9 M(+1.4%)$416.0 M(+3.0%)$404.0 M

Retained Earnings

-$583.7 M(+1.0%)$578.2 M(+1.7%)$568.6 M(+1.4%)$560.5 M(+2.1%)$548.9 M(+2.7%)$534.5 M(+1.5%)$526.4 M(+1.3%)$519.9 M(+3.1%)$504.4 M(+2.6%)$491.4 M(+1.9%)$482.1 M(+0.4%)$480.0 M(+1.4%)$473.4 M(-0.7%)$476.9 M(-1.9%)$486.3 M(-1.2%)$492.2 M(-0.3%)$493.5 M(+0.0%)$493.5 M(-1.8%)$502.7 M(-2.6%)$515.9 M(-2.8%)$530.7 M(-1.7%)$539.7 M(-3.2%)$557.8 M(-4.5%)$584.3 M(-4.2%)$609.6 M(-4.7%)$639.8 M(-0.1%)$640.5 M(-9.6%)$708.2 M(-10.2%)$788.9 M(+1.9%)$773.9 M(+2.2%)$757.4 M

PB Ratio

1.5(+0.7%)1.5(+12.3%)1.3(+30.0%)1.0(+9.9%)0.9(+12.3%)0.8(-8.0%)0.9(+8.6%)0.8(-11.0%)0.9(+4.6%)0.9(+8.8%)0.8(-11.1%)0.9(-8.2%)1.0(0%)1.0(-6.7%)1.1(-7.9%)1.1(+15.2%)1.0(+33.8%)0.7(-7.5%)0.8(+8.1%)0.7(-40.8%)1.3(+19.1%)1.1(+15.4%)0.9(-4.2%)0.9(+23.4%)0.8(-12.5%)0.9(-20.7%)1.1(-2.6%)1.1(+6.5%)1.1(-10.1%)1.2(+3.5%)1.1(+0.9%)1.1

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.5(+19.1%)$0.4(-2.3%)$0.4(+13.2%)$0.4(-22.4%)$0.5(-14.0%)$0.6(+46.1%)$0.4(+11.4%)$0.3(-41.7%)$0.6(+13.2%)$0.5(+8.2%)$0.5(+58.1%)$0.3(-11.4%)$0.3(+52.2%)$0.2(+15.0%)$0.2(-9.1%)$0.2(+4.8%)$0.2(+31.3%)$0.2(+277.8%)-$0.1(-190.0%)$0.1(+152.6%)-$0.2(-200.0%)$0.2(-20.8%)$0.2(-29.4%)$0.3(-46.9%)$0.6(+276.5%)$0.2(-26.1%)$0.2(+146.9%)-$0.5(+68.2%)-$1.5(-540.0%)$0.3(-2.8%)$0.4(+111.8%)$0.2

TTM EPS

$1.7(+0.6%)$1.7(-8.0%)$1.9(+2.2%)$1.8(+1.7%)$1.8(-5.8%)$1.9(+2.1%)$1.9(-5.1%)$2.0(+2.1%)$1.9(+14.9%)$1.7(+21.7%)$1.4(+26.6%)$1.1(+9.0%)$1.0(+16.3%)$0.9(+8.9%)$0.8(+58.0%)$0.5(+31.6%)$0.4(+2000.0%)-$0.0(-300.0%)$0.0(-97.1%)$0.3(-41.4%)$0.6(-58.9%)$1.4(+1.4%)$1.4(+0.7%)$1.4(+150.9%)$0.6(+133.7%)-$1.6(-12.4%)-$1.4(-9.8%)-$1.3(-100.0%)-$0.7(-152.8%)$1.3(-6.7%)$1.3(+8.1%)$1.2

Revenue

$656.9 M(-0.1%)$657.7 M(-1.2%)$665.9 M(-1.4%)$675.6 M(-2.3%)$691.4 M(-3.9%)$719.7 M(-1.9%)$733.2 M(+5.5%)$694.7 M(-7.5%)$750.6 M(-2.7%)$771.6 M(+6.0%)$728.0 M(+14.5%)$636.1 M(+0.5%)$633.1 M(+10.7%)$571.9 M(+5.0%)$544.7 M(+7.7%)$505.7 M(-3.0%)$521.3 M(-0.9%)$526.0 M(+7.1%)$491.0 M(-4.7%)$515.0 M(+1.3%)$508.4 M(-8.4%)$555.2 M(-7.7%)$601.6 M(-0.2%)$602.8 M(-8.3%)$657.0 M(+2.5%)$640.7 M(-3.0%)$660.6 M(+8.6%)$608.1 M(-8.7%)$666.0 M(+9.0%)$610.9 M(-1.4%)$619.6 M(+11.1%)$557.9 M

TTM Revenue

$2.7 B(-1.3%)$2.7 B(-2.3%)$2.8 B(-2.4%)$2.8 B(-0.7%)$2.8 B(-2.0%)$2.9 B(-1.8%)$3.0 B(+0.2%)$2.9 B(+2.0%)$2.9 B(+4.3%)$2.8 B(+7.8%)$2.6 B(+7.7%)$2.4 B(+5.8%)$2.3 B(+5.2%)$2.1 B(+2.2%)$2.1 B(+2.6%)$2.0 B(-0.5%)$2.1 B(+0.6%)$2.0 B(-1.4%)$2.1 B(-5.1%)$2.2 B(-3.9%)$2.3 B(-6.2%)$2.4 B(-3.4%)$2.5 B(-2.3%)$2.6 B(-0.2%)$2.6 B(-0.3%)$2.6 B(+1.2%)$2.5 B(+1.6%)$2.5 B(+2.0%)$2.5 B(+1.9%)$2.4 B(+1.5%)$2.4 B(+1.7%)$2.3 B

Total Expenses

$627.6 M(-0.2%)$628.8 M(-1.3%)$637.2 M(-1.5%)$646.7 M(-1.6%)$657.2 M(-4.4%)$687.7 M(-2.5%)$705.5 M(+5.2%)$670.5 M(-6.8%)$719.6 M(-3.4%)$745.0 M(+5.4%)$706.7 M(+14.7%)$616.4 M(+1.0%)$610.3 M(+10.1%)$554.2 M(+4.1%)$532.4 M(+7.4%)$495.6 M(-1.8%)$504.9 M(-1.3%)$511.7 M(+5.0%)$487.2 M(-3.6%)$505.6 M(-0.4%)$507.8 M(-5.9%)$539.6 M(-8.0%)$586.2 M(+0.2%)$585.2 M(-8.3%)$638.3 M(+1.6%)$627.9 M(-2.6%)$644.5 M(+9.6%)$587.9 M(-8.3%)$641.1 M(+9.1%)$587.5 M(-1.3%)$594.9 M(+9.1%)$545.5 M

Operating Expenses

$38.7 M(+2.2%)$37.8 M(-3.5%)$39.2 M(+1.8%)$38.5 M(+4.6%)$36.9 M(-0.7%)$37.1 M(-5.5%)$39.3 M(-1.3%)$39.8 M(-3.3%)$41.1 M(+2.5%)$40.1 M(+7.2%)$37.4 M(-1.2%)$37.9 M(-3.6%)$39.3 M(+9.3%)$36.0 M(+1.0%)$35.6 M(+10.8%)$32.1 M(-6.4%)$34.4 M(+7.1%)$32.1 M(+3.9%)$30.9 M(-9.0%)$34.0 M(-7.3%)$36.6 M(+10.0%)$33.3 M(-1.6%)$33.9 M(+4.6%)$32.4 M(+49.5%)$21.6 M(-45.8%)$40.0 M(+4.7%)$38.2 M(+0.2%)$38.1 M(+6.8%)$35.7 M(+2.5%)$34.8 M(+0.0%)$34.8 M(-0.9%)$35.1 M

Cost Of Goods Sold

$589.0 M(-0.3%)$591.0 M(-1.2%)$597.9 M(-1.7%)$608.2 M(-2.0%)$620.4 M(-4.7%)$650.6 M(-2.3%)$666.2 M(+5.6%)$630.7 M(-7.0%)$678.5 M(-3.7%)$704.8 M(+5.3%)$669.3 M(+15.7%)$578.5 M(+1.3%)$571.0 M(+10.2%)$518.2 M(+4.3%)$496.7 M(+7.2%)$463.5 M(-1.5%)$470.6 M(-1.9%)$479.6 M(+5.1%)$456.3 M(-3.3%)$471.6 M(+0.1%)$471.1 M(-6.9%)$506.3 M(-8.3%)$552.4 M(-0.1%)$552.8 M(-10.3%)$616.6 M(+4.9%)$587.9 M(-3.0%)$606.3 M(+10.3%)$549.8 M(-9.2%)$605.4 M(+9.5%)$552.7 M(-1.3%)$560.1 M(+9.8%)$510.4 M

TTM Cost Of Goods Sold

$2.4 B(-1.3%)$2.4 B(-2.4%)$2.5 B(-2.7%)$2.5 B(-0.9%)$2.6 B(-2.2%)$2.6 B(-2.0%)$2.7 B(-0.1%)$2.7 B(+2.0%)$2.6 B(+4.3%)$2.5 B(+8.0%)$2.3 B(+8.0%)$2.2 B(+5.6%)$2.0 B(+5.2%)$1.9 B(+2.0%)$1.9 B(+2.2%)$1.9 B(-0.4%)$1.9 B(-0.0%)$1.9 B(-1.4%)$1.9 B(-4.8%)$2.0 B(-3.9%)$2.1 B(-6.5%)$2.2 B(-3.5%)$2.3 B(-2.3%)$2.4 B(+0.1%)$2.4 B(+0.5%)$2.3 B(+1.5%)$2.3 B(+2.0%)$2.3 B(+1.8%)$2.2 B(+2.0%)$2.2 B(+1.4%)$2.2 B(+1.6%)$2.1 B

Gross Profit

$67.9 M(+1.8%)$66.7 M(-1.8%)$68.0 M(+0.8%)$67.4 M(-5.1%)$71.0 M(+2.8%)$69.1 M(+3.0%)$67.0 M(+4.8%)$64.0 M(-11.3%)$72.1 M(+8.1%)$66.8 M(+13.6%)$58.8 M(+2.0%)$57.6 M(-7.2%)$62.1 M(+15.6%)$53.7 M(+12.1%)$47.9 M(+13.5%)$42.2 M(-16.6%)$50.7 M(+9.3%)$46.4 M(+33.7%)$34.7 M(-20.0%)$43.4 M(+16.2%)$37.3 M(-23.8%)$49.0 M(-0.5%)$49.2 M(-1.6%)$50.0 M(+23.7%)$40.4 M(-23.4%)$52.8 M(-2.8%)$54.3 M(-6.9%)$58.3 M(-3.9%)$60.7 M(+4.2%)$58.2 M(-2.1%)$59.5 M(+25.1%)$47.5 M

TTM Gross Profit

$270.0 M(-1.1%)$273.1 M(-0.8%)$275.4 M(+0.3%)$274.5 M(+1.3%)$271.1 M(-0.4%)$272.2 M(+0.9%)$269.9 M(+3.2%)$261.6 M(+2.5%)$255.2 M(+4.1%)$245.2 M(+5.6%)$232.1 M(+4.9%)$221.3 M(+7.5%)$205.9 M(+5.9%)$194.5 M(+3.9%)$187.2 M(+7.6%)$173.9 M(-0.7%)$175.0 M(+8.3%)$161.7 M(-1.6%)$164.3 M(-8.1%)$178.9 M(-3.6%)$185.5 M(-1.7%)$188.7 M(-2.0%)$192.5 M(-2.6%)$197.6 M(-4.0%)$205.8 M(-8.9%)$226.1 M(-2.4%)$231.5 M(-2.2%)$236.7 M(+4.8%)$225.9 M(+0.9%)$224.0 M(+2.5%)$218.5 M(+3.1%)$211.9 M

Gross Margin

10.3%(+1.9%)10.2%(-0.5%)10.2%(+2.2%)10.0%(-2.8%)10.3%(+7.0%)9.6%(+5.0%)9.1%(-0.8%)9.2%(-4.2%)9.6%(+11.1%)8.7%(+7.2%)8.1%(-10.9%)9.1%(-7.5%)9.8%(+4.4%)9.4%(+6.7%)8.8%(+5.4%)8.3%(-14.1%)9.7%(+10.3%)8.8%(+24.8%)7.1%(-16.1%)8.4%(+14.7%)7.3%(-16.8%)8.8%(+7.8%)8.2%(-1.4%)8.3%(+34.7%)6.2%(-25.2%)8.2%(+0.2%)8.2%(-14.3%)9.6%(+5.3%)9.1%(-4.4%)9.5%(-0.7%)9.6%(+12.7%)8.5%

Operating Profit

$29.3 M(+1.2%)$28.9 M(+0.6%)$28.7 M(-0.5%)$28.9 M(-15.5%)$34.2 M(+6.8%)$32.0 M(+15.2%)$27.8 M(+14.9%)$24.2 M(-22.0%)$31.0 M(+16.5%)$26.6 M(+24.8%)$21.3 M(+8.2%)$19.7 M(-13.3%)$22.7 M(+28.3%)$17.7 M(+44.3%)$12.3 M(+21.8%)$10.1 M(-38.2%)$16.3 M(+14.3%)$14.3 M(+276.8%)$3.8 M(-59.8%)$9.4 M(+1307.9%)$668.0 K(-95.7%)$15.6 M(+1.9%)$15.4 M(-13.1%)$17.7 M(-6.0%)$18.8 M(+46.8%)$12.8 M(-20.5%)$16.1 M(-20.3%)$20.2 M(-19.1%)$25.0 M(+6.7%)$23.4 M(-5.1%)$24.7 M(+98.9%)$12.4 M

TTM Operating Profit

$115.7 M(-4.1%)$120.7 M(-2.5%)$123.7 M(+0.8%)$122.8 M(+4.0%)$118.1 M(+2.8%)$114.9 M(+4.9%)$109.5 M(+6.3%)$103.1 M(+4.5%)$98.6 M(+9.1%)$90.4 M(+10.9%)$81.5 M(+12.5%)$72.4 M(+15.3%)$62.8 M(+11.4%)$56.4 M(+6.5%)$52.9 M(+19.1%)$44.4 M(+1.6%)$43.8 M(+55.6%)$28.1 M(-4.7%)$29.5 M(-28.2%)$41.1 M(-16.7%)$49.3 M(-26.9%)$67.5 M(+4.4%)$64.6 M(-1.1%)$65.4 M(-3.7%)$67.9 M(-8.3%)$74.1 M(-12.5%)$84.7 M(-9.2%)$93.3 M(+9.1%)$85.5 M(-2.8%)$87.9 M(+2.1%)$86.1 M(+4.0%)$82.7 M

Operating Margin

4.5%(+1.4%)4.4%(+1.9%)4.3%(+0.9%)4.3%(-13.6%)4.9%(+11.3%)4.4%(+17.1%)3.8%(+8.9%)3.5%(-15.7%)4.1%(+19.7%)3.5%(+17.8%)2.9%(-5.5%)3.1%(-13.7%)3.6%(+15.8%)3.1%(+37.8%)2.3%(+13.1%)2.0%(-36.4%)3.1%(+15.5%)2.7%(+251.9%)0.8%(-57.9%)1.8%(+1307.7%)0.1%(-95.4%)2.8%(+10.6%)2.5%(-13.0%)2.9%(+2.5%)2.9%(+43.0%)2.0%(-18.0%)2.4%(-26.5%)3.3%(-11.5%)3.8%(-2.1%)3.8%(-3.8%)4.0%(+79.3%)2.2%

Net Income

$18.4 M(+19.8%)$15.4 M(-1.0%)$15.5 M(+10.9%)$14.0 M(-20.2%)$17.6 M(-14.0%)$20.4 M(+45.9%)$14.0 M(+13.2%)$12.4 M(-41.8%)$21.2 M(+12.7%)$18.8 M(+9.3%)$17.2 M(+57.1%)$11.0 M(-11.8%)$12.4 M(+54.0%)$8.1 M(+9.4%)$7.4 M(-6.9%)$7.9 M(+2.9%)$7.7 M(+30.1%)$5.9 M(+273.6%)-$3.4 M(-188.4%)$3.9 M(+155.6%)-$6.9 M(-197.1%)$7.1 M(-24.5%)$9.4 M(-31.4%)$13.8 M(-50.3%)$27.7 M(+255.4%)$7.8 M(-28.7%)$10.9 M(+146.3%)-$23.6 M(+69.0%)-$76.4 M(-528.3%)$17.8 M(-1.3%)$18.1 M(+111.3%)$8.6 M

TTM Net Income

$63.3 M(+1.4%)$62.5 M(-7.5%)$67.5 M(+2.3%)$66.0 M(+2.5%)$64.3 M(-5.4%)$68.0 M(+2.4%)$66.4 M(-4.6%)$69.6 M(+2.0%)$68.2 M(+14.8%)$59.4 M(+22.1%)$48.7 M(+25.4%)$38.8 M(+8.5%)$35.8 M(+15.2%)$31.0 M(+7.4%)$28.9 M(+59.5%)$18.1 M(+28.9%)$14.1 M(+2561.5%)-$571.0 K(-187.8%)$650.0 K(-95.2%)$13.5 M(-42.4%)$23.4 M(-59.7%)$58.1 M(-1.1%)$58.7 M(-2.5%)$60.2 M(+164.0%)$22.8 M(+128.1%)-$81.3 M(-14.1%)-$71.2 M(-11.1%)-$64.1 M(-100.9%)-$31.9 M(-150.7%)$62.9 M(-5.8%)$66.8 M(+8.8%)$61.4 M

Net Margin

2.8%(+19.7%)2.3%(+0.4%)2.3%(+12.6%)2.1%(-18.5%)2.5%(-10.6%)2.8%(+48.7%)1.9%(+7.3%)1.8%(-37.1%)2.8%(+16.0%)2.4%(+3.0%)2.4%(+37.8%)1.7%(-12.2%)2.0%(+39.0%)1.4%(+4.4%)1.4%(-14.0%)1.6%(+6.1%)1.5%(+32.1%)1.1%(+262.3%)-0.7%(-192.0%)0.8%(+155.2%)-1.4%(-205.4%)1.3%(-17.8%)1.6%(-31.1%)2.3%(-46.0%)4.2%(+245.9%)1.2%(-26.5%)1.7%(+142.7%)-3.9%(+66.1%)-11.5%(-492.8%)2.9%(0%)2.9%(+90.8%)1.5%

EBIT

$30.1 M(+11.5%)$27.0 M(-1.8%)$27.5 M(+4.2%)$26.3 M(-15.1%)$31.0 M(-8.9%)$34.1 M(+30.2%)$26.2 M(+19.8%)$21.8 M(-31.1%)$31.7 M(+18.2%)$26.8 M(+14.3%)$23.5 M(+54.0%)$15.2 M(-16.9%)$18.3 M(+47.7%)$12.4 M(+9.8%)$11.3 M(-4.4%)$11.8 M(+2.5%)$11.5 M(+24.6%)$9.3 M(+695.8%)-$1.6 M(-124.2%)$6.4 M(+169.5%)-$9.3 M(-189.0%)$10.4 M(-24.7%)$13.8 M(-27.3%)$19.0 M(+13.6%)$16.7 M(+21.9%)$13.7 M(-12.3%)$15.6 M(-21.6%)$19.9 M(-14.0%)$23.2 M(+6.1%)$21.8 M(-7.1%)$23.5 M(+97.8%)$11.9 M

TTM EBIT

$110.8 M(-0.9%)$111.8 M(-6.0%)$118.9 M(+1.1%)$117.6 M(+4.0%)$113.1 M(-0.6%)$113.8 M(+6.8%)$106.5 M(+2.6%)$103.8 M(+6.8%)$97.2 M(+15.9%)$83.9 M(+20.7%)$69.5 M(+21.3%)$57.3 M(+6.3%)$53.9 M(+14.5%)$47.1 M(+7.2%)$43.9 M(+41.4%)$31.1 M(+21.0%)$25.7 M(+426.5%)$4.9 M(-19.0%)$6.0 M(-71.8%)$21.4 M(-37.0%)$33.9 M(-43.4%)$59.9 M(-5.3%)$63.2 M(-2.8%)$65.1 M(-1.4%)$66.0 M(-8.9%)$72.5 M(-10.1%)$80.6 M(-8.9%)$88.5 M(+10.0%)$80.4 M(-3.4%)$83.2 M(+4.5%)$79.7 M(+7.2%)$74.3 M

EBITDA

$41.6 M(+8.1%)$38.5 M(-1.0%)$38.9 M(+2.5%)$37.9 M(-10.4%)$42.3 M(-7.2%)$45.6 M(+21.3%)$37.6 M(+14.2%)$32.9 M(-23.3%)$43.0 M(+13.2%)$37.9 M(+10.2%)$34.4 M(+31.8%)$26.1 M(-11.5%)$29.5 M(+26.3%)$23.4 M(+5.1%)$22.2 M(-2.8%)$22.9 M(-2.2%)$23.4 M(+8.0%)$21.7 M(+100.8%)$10.8 M(-42.1%)$18.6 M(+568.5%)$2.8 M(-87.7%)$22.7 M(-12.0%)$25.8 M(-17.4%)$31.2 M(+7.8%)$28.9 M(+2.3%)$28.3 M(-0.2%)$28.3 M(-12.3%)$32.3 M(-8.3%)$35.3 M(+3.4%)$34.1 M(-4.0%)$35.6 M(+47.2%)$24.2 M

TTM EBITDA

$157.0 M(-0.5%)$157.7 M(-4.3%)$164.8 M(+0.8%)$163.5 M(+3.2%)$158.5 M(-0.4%)$159.1 M(+5.1%)$151.5 M(+2.1%)$148.3 M(+4.8%)$141.5 M(+10.5%)$128.1 M(+12.8%)$113.5 M(+12.0%)$101.3 M(+3.3%)$98.0 M(+6.7%)$91.9 M(+1.9%)$90.2 M(+14.6%)$78.7 M(+5.7%)$74.4 M(+38.3%)$53.9 M(-1.8%)$54.9 M(-21.4%)$69.8 M(-15.2%)$82.4 M(-24.1%)$108.5 M(-4.9%)$114.1 M(-2.2%)$116.7 M(-1.0%)$117.9 M(-5.1%)$124.2 M(-4.5%)$130.0 M(-5.3%)$137.3 M(+6.3%)$129.1 M(-2.9%)$132.9 M(+1.3%)$131.2 M(+2.7%)$127.8 M

Selling, General & Administrative Expenses

$37.5 M(+2.3%)$36.6 M(-3.6%)$38.0 M(+1.9%)$37.3 M(+4.7%)$35.6 M(+0.4%)$35.5 M(-5.7%)$37.7 M(-1.4%)$38.2 M(-3.4%)$39.5 M(+2.6%)$38.5 M(+7.5%)$35.8 M(-1.2%)$36.3 M(-3.8%)$37.7 M(+9.7%)$34.4 M(+1.0%)$34.0 M(+11.4%)$30.5 M(-5.7%)$32.4 M(+8.9%)$29.7 M(+4.2%)$28.5 M(-9.7%)$31.6 M(-7.9%)$34.3 M(+10.8%)$30.9 M(-1.8%)$31.5 M(+5.0%)$30.0 M(+55.8%)$19.3 M(-48.8%)$37.6 M(+5.0%)$35.8 M(+0.2%)$35.8 M(+7.3%)$33.3 M(+3.8%)$32.1 M(-0.8%)$32.3 M(-1.0%)$32.7 M

TTM SGA

$149.5 M(+1.2%)$147.6 M(+0.8%)$146.5 M(+0.2%)$146.2 M(-0.6%)$147.0 M(-2.6%)$150.9 M(-2.0%)$154.0 M(+1.2%)$152.1 M(+1.3%)$150.2 M(+1.2%)$148.4 M(+2.9%)$144.2 M(+1.3%)$142.4 M(+4.2%)$136.7 M(+4.1%)$131.3 M(+3.7%)$126.7 M(+4.5%)$121.2 M(-0.8%)$122.2 M(-1.5%)$124.1 M(-1.0%)$125.3 M(-2.3%)$128.3 M(+1.2%)$126.7 M(+13.4%)$111.7 M(-5.6%)$118.4 M(-3.5%)$122.7 M(-4.5%)$128.4 M(-9.9%)$142.5 M(+4.0%)$137.0 M(+2.6%)$133.5 M(+2.4%)$130.4 M(+4.0%)$125.4 M(+3.3%)$121.4 M(+3.2%)$117.6 M

Depreciation And Amortization

$11.6 M(+0.1%)$11.6 M(+1.1%)$11.4 M(-1.4%)$11.6 M(+2.5%)$11.3 M(-2.1%)$11.6 M(+0.9%)$11.4 M(+3.1%)$11.1 M(-1.5%)$11.3 M(+1.3%)$11.1 M(+1.5%)$11.0 M(+0.6%)$10.9 M(-2.6%)$11.2 M(+2.0%)$11.0 M(+0.3%)$10.9 M(-1.1%)$11.1 M(-6.7%)$11.9 M(-4.5%)$12.4 M(+0.6%)$12.3 M(+1.2%)$12.2 M(+1.3%)$12.0 M(-1.8%)$12.3 M(+2.6%)$12.0 M(-1.8%)$12.2 M(-0.2%)$12.2 M(-16.2%)$14.6 M(+14.7%)$12.7 M(+2.5%)$12.4 M(+2.5%)$12.1 M(-1.6%)$12.3 M(+1.9%)$12.0 M(-1.9%)$12.3 M

TTM D&A

$46.1 M(+0.6%)$45.9 M(0%)$45.9 M(-0.0%)$45.9 M(+1.1%)$45.4 M(+0.1%)$45.4 M(+0.9%)$44.9 M(+1.1%)$44.5 M(+0.5%)$44.3 M(+0.2%)$44.2 M(+0.3%)$44.0 M(+0.1%)$44.0 M(-0.4%)$44.2 M(-1.5%)$44.8 M(-3.1%)$46.3 M(-2.9%)$47.7 M(-2.3%)$48.8 M(-0.4%)$49.0 M(+0.3%)$48.8 M(+0.8%)$48.4 M(+0.0%)$48.4 M(-0.3%)$48.6 M(-4.5%)$50.9 M(-1.4%)$51.6 M(-0.4%)$51.8 M(+0.2%)$51.7 M(+4.6%)$49.4 M(+1.3%)$48.8 M(+0.2%)$48.7 M(-2.1%)$49.7 M(-3.5%)$51.6 M(-3.6%)$53.5 M

Interest Expense

$6.2 M(-6.0%)$6.6 M(-5.3%)$6.9 M(-4.3%)$7.2 M(-16.6%)$8.7 M(+2.6%)$8.5 M(+2.6%)$8.3 M(+28.0%)$6.5 M(+18.0%)$5.5 M(+56.5%)$3.5 M(+59.9%)$2.2 M(+24.9%)$1.8 M(-22.5%)$2.3 M(+13.6%)$2.0 M(-4.4%)$2.1 M(-3.3%)$2.1 M(-1.2%)$2.2 M(+1.8%)$2.1 M(-9.2%)$2.4 M(+38.1%)$1.7 M(+3.1%)$1.6 M(-2.2%)$1.7 M(-1.8%)$1.7 M(+6.8%)$1.6 M(-16.6%)$1.9 M(-49.5%)$3.8 M(+66.7%)$2.3 M(-5.6%)$2.4 M(-4.6%)$2.5 M(+9.5%)$2.3 M(+0.5%)$2.3 M(+3.9%)$2.2 M

TTM Interest Expense

$26.9 M(-8.6%)$29.4 M(-6.1%)$31.3 M(-4.1%)$32.7 M(+2.5%)$31.9 M(+11.3%)$28.6 M(+21.1%)$23.7 M(+34.5%)$17.6 M(+36.5%)$12.9 M(+33.1%)$9.7 M(+18.4%)$8.2 M(+1.3%)$8.1 M(-4.7%)$8.5 M(+1.0%)$8.4 M(-1.7%)$8.5 M(-3.1%)$8.8 M(+5.3%)$8.4 M(+6.7%)$7.8 M(+6.1%)$7.4 M(+9.4%)$6.8 M(+1.4%)$6.7 M(-4.0%)$6.9 M(-23.5%)$9.1 M(-6.0%)$9.7 M(-7.8%)$10.5 M(-5.5%)$11.1 M(+15.6%)$9.6 M(-0.2%)$9.6 M(+2.2%)$9.4 M(+1.9%)$9.2 M(+0.2%)$9.2 M(+0.1%)$9.2 M

Income Tax

$5.5 M(+8.6%)$5.0 M(+0.5%)$5.0 M(-2.0%)$5.1 M(+6.5%)$4.8 M(-7.7%)$5.2 M(+32.3%)$3.9 M(+29.4%)$3.0 M(-39.6%)$5.0 M(+11.3%)$4.5 M(+10.6%)$4.1 M(+60.7%)$2.5 M(-30.8%)$3.7 M(+54.9%)$2.4 M(+27.4%)$1.9 M(+5.6%)$1.8 M(+5.8%)$1.7 M(+38.3%)$1.2 M(+341.6%)-$497.0 K(-156.9%)$873.0 K(+122.0%)-$4.0 M(-352.5%)$1.6 M(-40.4%)$2.6 M(-26.9%)$3.6 M(+127.9%)-$12.9 M(-717.4%)$2.1 M(-12.9%)$2.4 M(-94.2%)$41.2 M(-57.6%)$97.0 M(+5646.1%)$1.7 M(-45.9%)$3.1 M(+183.2%)$1.1 M

TTM Income Tax

$20.6 M(+3.4%)$19.9 M(-0.8%)$20.1 M(+5.7%)$19.0 M(+12.3%)$16.9 M(-1.3%)$17.1 M(+4.1%)$16.4 M(-0.9%)$16.6 M(+3.0%)$16.1 M(+9.1%)$14.8 M(+16.9%)$12.6 M(+21.3%)$10.4 M(+8.1%)$9.6 M(+26.2%)$7.6 M(+18.0%)$6.5 M(+57.1%)$4.1 M(+27.3%)$3.2 M(+235.2%)-$2.4 M(-18.4%)-$2.0 M(-282.1%)$1.1 M(-71.1%)$3.8 M(+175.2%)-$5.1 M(-11.3%)-$4.6 M(+4.8%)-$4.8 M(-114.8%)$32.7 M(-77.1%)$142.6 M(+0.3%)$142.2 M(-0.5%)$143.0 M(+38.9%)$102.9 M(+829.0%)$11.1 M(+205.9%)$3.6 M(-1.0%)$3.7 M

PE Ratio

26.2(+1.2%)25.9(+22.9%)21.1(+28.7%)16.4(+6.8%)15.4(+20.9%)12.7(-8.0%)13.8(+14.8%)12.0(-13.0%)13.8(-6.2%)14.8(-9.8%)16.4(-28.8%)23.0(-15.2%)27.1(-12.8%)31.1(-13.8%)36.0(-41.7%)61.8(-13.0%)71.1-2160.0(+3574.1%)58.8(-0.8%)59.2(+187.4%)20.6(+14.1%)18.1(-5.0%)19.0(-50.6%)38.5----27.3(+13.4%)24.1(-6.0%)25.6

PS Ratio

0.6(+3.3%)0.6(+15.4%)0.5(+36.8%)0.4(+8.6%)0.3(+16.7%)0.3(-3.2%)0.3(+6.9%)0.3(-12.1%)0.3(+6.5%)0.3(0%)0.3(-16.2%)0.4(-11.9%)0.4(-4.5%)0.4(-8.3%)0.5(-12.7%)0.6(+14.6%)0.5(+33.3%)0.4(-5.3%)0.4(+15.2%)0.3(-41.1%)0.6(+24.4%)0.5(+18.4%)0.4(-5.0%)0.4(+17.6%)0.3(-17.1%)0.4(-24.1%)0.5(-5.3%)0.6(-1.7%)0.6(-18.3%)0.7(+4.4%)0.7(0%)0.7

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

$45.9 M(+17.6%)$39.0 M(-30.1%)$55.8 M(+15.2%)$48.5 M(-64.7%)$137.1 M(+264.8%)$37.6 M(+53.2%)$24.5 M(+198.5%)-$24.9 M(+52.8%)-$52.8 M(-69.0%)-$31.2 M(-22.4%)-$25.5 M(+62.5%)-$68.0 M(-5076.9%)-$1.3 M(+96.8%)-$41.6 M(-1236.1%)$3.7 M(-90.0%)$36.6 M(-61.4%)$94.8 M(+1564.4%)$5.7 M(-75.3%)$23.0 M(+840.7%)-$3.1 M(-108.7%)$35.8 M(+412.6%)-$11.5 M(-121.9%)$52.4 M(+219.0%)$16.4 M(-82.5%)$94.0 M(+8559.0%)-$1.1 M(+97.3%)-$40.7 M(-266.0%)$24.5 M(-56.2%)$56.0 M(+2220.2%)-$2.6 M(-118.0%)$14.6 M(-81.2%)$77.9 M

TTM CFO

$189.2 M(-32.5%)$280.4 M(+0.5%)$278.9 M(+12.6%)$247.7 M(+42.1%)$174.3 M(+1221.9%)-$15.5 M(+81.6%)-$84.3 M(+37.2%)-$134.3 M(+24.3%)-$177.5 M(-40.8%)-$126.0 M(+7.6%)-$136.4 M(-27.2%)-$107.3 M(-3990.8%)-$2.6 M(-102.8%)$93.5 M(-33.6%)$140.8 M(-12.1%)$160.2 M(+33.0%)$120.4 M(+96.0%)$61.4 M(+38.7%)$44.3 M(-39.8%)$73.6 M(-21.0%)$93.1 M(-38.4%)$151.3 M(-6.4%)$161.6 M(+135.7%)$68.6 M(-10.6%)$76.7 M(+98.4%)$38.7 M(+4.1%)$37.1 M(-59.8%)$92.5 M(-36.6%)$145.8 M(+8.5%)$134.4 M(-35.2%)$207.5 M(-24.3%)$273.9 M

Cash From Investing

-$9.0 M(-13.9%)-$7.9 M(+17.9%)-$9.7 M(-56.9%)-$6.2 M(+44.1%)-$11.0 M(+44.0%)-$19.7 M(-153.6%)-$7.8 M(+80.0%)-$38.7 M(-192.3%)-$13.2 M(-53.8%)-$8.6 M(-222.7%)-$2.7 M(+84.0%)-$16.6 M(-71.0%)-$9.7 M(+29.0%)-$13.7 M(-14.1%)-$12.0 M(-87.6%)-$6.4 M(+18.5%)-$7.9 M(-35.6%)-$5.8 M(+37.1%)-$9.2 M(+19.7%)-$11.5 M(-25.3%)-$9.2 M(+10.4%)-$10.2 M(-94.2%)-$5.3 M(+48.1%)-$10.2 M(+26.4%)-$13.8 M(+4.5%)-$14.5 M(+26.0%)-$19.6 M(+6.8%)-$21.0 M(-12.0%)-$18.7 M(-64.9%)-$11.4 M(+38.6%)-$18.5 M(-148.1%)-$7.5 M

TTM CFI

-$32.8 M(+5.7%)-$34.8 M(+25.2%)-$46.5 M(-4.3%)-$44.6 M(+42.2%)-$77.1 M(+2.8%)-$79.4 M(-16.2%)-$68.3 M(-8.0%)-$63.2 M(-53.6%)-$41.2 M(-9.3%)-$37.7 M(+11.9%)-$42.8 M(+17.9%)-$52.1 M(-24.4%)-$41.9 M(-4.7%)-$40.0 M(-24.6%)-$32.1 M(-9.6%)-$29.3 M(+14.8%)-$34.4 M(+3.7%)-$35.7 M(+11.1%)-$40.1 M(-10.9%)-$36.2 M(-3.8%)-$34.9 M(+11.8%)-$39.5 M(+9.7%)-$43.7 M(+24.6%)-$58.0 M(+15.7%)-$68.8 M(+6.7%)-$73.8 M(-4.4%)-$70.7 M(-1.5%)-$69.7 M(-24.1%)-$56.1 M(-27.0%)-$44.2 M(-41.0%)-$31.3 M(-48.8%)-$21.1 M

Cash From Financing

-$27.9 M(-25.1%)-$22.3 M(+29.7%)-$31.8 M(-17.0%)-$27.1 M(+74.7%)-$107.5 M(-10105.7%)-$1.1 M(-105.9%)$17.9 M(-73.3%)$67.0 M(+244.7%)$19.4 M(-32.9%)$29.0 M(-43.9%)$51.7 M(-12.7%)$59.1 M(+941.9%)-$7.0 M(+60.7%)-$17.9 M(+29.4%)-$25.3 M(-6.5%)-$23.8 M(+14.7%)-$27.8 M(-20.2%)-$23.2 M(+68.3%)-$73.1 M(-209.8%)$66.5 M(+646.6%)-$12.2 M(+52.4%)-$25.6 M(+45.1%)-$46.6 M(+32.0%)-$68.5 M(+29.6%)-$97.3 M(+6.7%)-$104.2 M(-451.2%)-$18.9 M(+73.2%)-$70.6 M(-180.3%)-$25.2 M(-378.9%)-$5.3 M(-349.6%)-$1.2 M(-538.2%)$267.0 K

TTM CFF

-$109.1 M(+42.2%)-$188.7 M(-12.7%)-$167.4 M(-42.2%)-$117.7 M(-399.4%)-$23.6 M(-122.8%)$103.3 M(-22.5%)$133.4 M(-20.2%)$167.1 M(+5.0%)$159.2 M(+19.9%)$132.8 M(+54.5%)$85.9 M(+860.7%)$8.9 M(+112.1%)-$74.0 M(+22.0%)-$94.8 M(+5.3%)-$100.1 M(+32.3%)-$147.8 M(-157.0%)-$57.5 M(-37.4%)-$41.9 M(+5.4%)-$44.3 M(-148.8%)-$17.8 M(+88.4%)-$152.8 M(+35.8%)-$237.9 M(+24.8%)-$316.6 M(-9.6%)-$288.9 M(+0.7%)-$291.0 M(-32.9%)-$218.9 M(-82.5%)-$120.0 M(-17.4%)-$102.2 M(-226.1%)-$31.4 M(-1043.2%)$3.3 M(+387.1%)-$1.2 M(+93.6%)-$18.1 M

Free Cash Flow

$36.9 M(+26.2%)$29.2 M(-38.2%)$47.3 M(+11.2%)$42.6 M(-66.2%)$126.1 M(+603.5%)$17.9 M(+10.5%)$16.2 M(+125.5%)-$63.6 M(+3.5%)-$65.9 M(-65.5%)-$39.8 M(-22.6%)-$32.5 M(+62.2%)-$86.0 M(-678.0%)-$11.1 M(+80.0%)-$55.4 M(-548.9%)-$8.5 M(-128.3%)$30.2 M(-64.2%)$84.4 M(+73496.5%)-$115.0 K(-100.9%)$12.6 M(+178.9%)-$16.0 M(-160.1%)$26.6 M(+221.6%)-$21.9 M(-146.7%)$46.9 M(+640.3%)$6.3 M(-92.1%)$80.2 M(+611.3%)-$15.7 M(+73.1%)-$58.2 M(-1693.2%)$3.7 M(-90.7%)$39.2 M(+379.9%)-$14.0 M(-235.1%)-$4.2 M(-105.9%)$70.3 M

TTM FCF

$156.0 M(-36.4%)$245.1 M(+4.8%)$233.8 M(+15.3%)$202.7 M(+110.0%)$96.6 M(+201.2%)-$95.4 M(+37.7%)-$153.2 M(+24.1%)-$201.9 M(+10.0%)-$224.2 M(-32.4%)-$169.4 M(+8.4%)-$184.9 M(-14.9%)-$161.0 M(-259.4%)-$44.8 M(-188.4%)$50.7 M(-52.2%)$105.9 M(-16.6%)$127.1 M(+57.1%)$80.9 M(+249.4%)$23.2 M(+1591.7%)$1.4 M(-96.2%)$35.7 M(-38.5%)$58.0 M(-48.0%)$111.6 M(-5.3%)$117.8 M(+831.6%)$12.6 M(+27.0%)$10.0 M(+132.1%)-$31.0 M(-5.7%)-$29.4 M(-219.1%)$24.7 M(-73.0%)$91.3 M(+1.8%)$89.7 M(-45.6%)$165.0 M(-31.8%)$241.8 M

CAPEX

$9.0 M(-8.0%)$9.8 M(+15.4%)$8.5 M(+44.1%)$5.9 M(-46.5%)$11.0 M(-43.9%)$19.7 M(+136.4%)$8.3 M(-78.5%)$38.7 M(+193.9%)$13.2 M(+52.9%)$8.6 M(+23.3%)$7.0 M(-61.1%)$18.0 M(+84.5%)$9.7 M(-29.5%)$13.8 M(+13.3%)$12.2 M(+89.9%)$6.4 M(-38.4%)$10.4 M(+79.2%)$5.8 M(-44.1%)$10.4 M(-19.4%)$12.9 M(+40.5%)$9.2 M(-12.2%)$10.4 M(+92.7%)$5.4 M(-46.2%)$10.1 M(-27.0%)$13.8 M(-5.3%)$14.6 M(-16.7%)$17.5 M(-16.2%)$20.9 M(+24.5%)$16.8 M(+47.7%)$11.4 M(-39.6%)$18.8 M(+148.1%)$7.6 M

TTM CAPEX

$33.3 M(-5.7%)$35.2 M(-21.8%)$45.1 M(+0.4%)$44.9 M(-42.2%)$77.7 M(-2.7%)$79.9 M(+16.0%)$68.9 M(+2.0%)$67.5 M(+44.4%)$46.8 M(+7.9%)$43.3 M(-10.7%)$48.5 M(-9.7%)$53.7 M(+27.4%)$42.2 M(-1.6%)$42.9 M(+23.0%)$34.8 M(+5.5%)$33.0 M(-16.4%)$39.5 M(+3.2%)$38.3 M(-10.8%)$42.9 M(+13.1%)$37.9 M(+8.0%)$35.1 M(-11.6%)$39.7 M(-9.4%)$43.9 M(-21.6%)$55.9 M(-16.2%)$66.7 M(-4.3%)$69.7 M(+4.8%)$66.5 M(-1.9%)$67.8 M(+24.4%)$54.5 M(+22.0%)$44.7 M(+5.1%)$42.5 M(+32.5%)$32.1 M

Dividends Paid

-$17.8 M(-398.7%)$6.0 M(+0.2%)$5.9 M(+1.0%)$5.9 M(+0.1%)$5.9 M(+0.2%)$5.9 M(-0.3%)$5.9 M(+1.4%)$5.8 M(+1.1%)$5.7 M(-0.8%)$5.8 M(-0.6%)$5.8 M(+0.3%)$5.8 M(-0.1%)$5.8 M(-1.0%)$5.9 M(+1.7%)$5.8 M(-0.6%)$5.8 M(-0.5%)$5.8 M(-0.1%)$5.8 M(+0.2%)$5.8 M(+5.2%)$5.5 M(-0.3%)$5.6 M(-1.7%)$5.7 M(-3.8%)$5.9 M(-5.3%)$6.2 M(-8.4%)$6.8 M(-4.6%)$7.1 M(-0.5%)$7.1 M(+100.0%)$0.0(0%)$0.0(0%)$0.0--

TTM Dividends Paid

$0.0(-100.0%)$23.7 M(+0.4%)$23.6 M(+0.2%)$23.5 M(+0.3%)$23.5 M(+0.6%)$23.3 M(+0.4%)$23.2 M(+0.3%)$23.2 M(0%)$23.2 M(-0.3%)$23.2 M(-0.4%)$23.3 M(+0.2%)$23.3 M(0%)$23.3 M(-0.1%)$23.3 M(+0.1%)$23.3 M(-0.2%)$23.3 M(+1.2%)$23.0 M(+1.2%)$22.8 M(+0.8%)$22.6 M(-0.2%)$22.6 M(-2.9%)$23.3 M(-5.0%)$24.5 M(-5.6%)$25.9 M(-4.6%)$27.2 M(+29.5%)$21.0 M(+47.6%)$14.2 M(+99.5%)$7.1 M(+100.0%)$0.0(0%)$0.0(0%)$0.0--

TTM Dividend Per Share

$0.67(+0.8%)$0.67(+0.8%)$0.66(0%)$0.66(0%)$0.66(0%)$0.66(0%)$0.66(0%)$0.66(0%)$0.66(0%)$0.66(0%)$0.66(0%)$0.66(+0.8%)$0.66(+0.8%)$0.65(+0.8%)$0.65(+0.8%)$0.64(0%)$0.64(+1.6%)$0.63(+1.6%)$0.62(+1.6%)$0.61(+1.7%)$0.60(0%)$0.60(0%)$0.60(0%)$0.60(0%)$0.60(+33.3%)$0.45(+50.0%)$0.30(+100.0%)$0.15----

TTM Dividend Yield

1.5%(-0.7%)1.5%(-10.8%)1.7%(-24.1%)2.2%(-8.0%)2.4%(-12.1%)2.7%(+6.3%)2.6%(-8.2%)2.8%(+13.0%)2.5%(-7.1%)2.7%(-9.2%)2.9%(+11.0%)2.6%(+9.1%)2.4%(-0.4%)2.4%(+7.0%)2.3%(+9.7%)2.1%(-12.7%)2.4%(-24.3%)3.1%(+9.1%)2.9%(-5.9%)3.0%(+74.3%)1.8%(-15.1%)2.1%(-13.8%)2.4%(+4.4%)2.3%(-19.1%)2.8%(+47.4%)1.9%(+86.4%)1.0%(+106.0%)0.5%----

Payout Ratio

-96.6%(-349.3%)38.8%(+1.2%)38.3%(-8.9%)42.1%(+25.4%)33.5%(+16.5%)28.8%(-31.6%)42.1%(-10.4%)47.0%(+73.6%)27.1%(-11.9%)30.7%(-9.1%)33.8%(-36.2%)53.0%(+13.2%)46.8%(-35.7%)72.8%(-7.1%)78.3%(+6.8%)73.3%(-3.3%)75.8%(-23.2%)98.7%(+157.7%)-171.0%(-219.0%)143.8%(+279.4%)-80.2%(-201.2%)79.2%(+27.3%)62.2%(+38.1%)45.0%(+84.4%)24.4%(-73.2%)91.0%(+39.6%)65.2%(+100.0%)0.0%(0%)0.0%(0%)0.0%--