CVLG logo

Covenant Logistics (CVLG) 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.0 B(+1.5%)$995.0 M(+5.5%)$943.4 M(-1.1%)$954.4 M(+7.0%)$892.2 M(+2.5%)$870.5 M(+13.8%)$764.9 M(-4.0%)$796.6 M(+5.3%)$756.7 M(+8.0%)$701.0 M(+6.2%)$660.1 M(+1.3%)$651.7 M(-7.4%)$704.0 M(+6.1%)$663.7 M(+2.4%)$647.9 M(-4.3%)$676.7 M(-6.5%)$723.8 M(-15.9%)$861.1 M(-5.7%)$912.7 M(+3.5%)$881.6 M(-2.2%)$901.6 M(+5.9%)$851.5 M(+1.9%)$836.1 M(+8.1%)$773.5 M(+3.5%)$747.5 M(+2.4%)$729.8 M(+11.4%)$655.3 M(+0.9%)$649.7 M(-0.1%)$650.3 M(+5.6%)$615.9 M(+1.1%)$609.4 M

Current Assets

-$214.7 M(+6.4%)$201.8 M(+11.8%)$180.4 M(-3.0%)$185.9 M(-8.2%)$202.5 M(+1.8%)$198.9 M(-3.0%)$205.0 M(-7.9%)$222.7 M(+4.4%)$213.3 M(+23.3%)$173.0 M(+2.4%)$169.0 M(-10.4%)$188.5 M(-21.2%)$239.2 M(+19.1%)$200.9 M(+39.1%)$144.4 M(-2.3%)$147.8 M(-26.4%)$200.8 M(-42.0%)$346.3 M(+22.6%)$282.5 M(+11.1%)$254.4 M(+3.4%)$246.1 M(+9.1%)$225.6 M(-0.2%)$226.0 M(+6.8%)$211.6 M(+10.5%)$191.5 M(-28.0%)$266.1 M(+54.9%)$171.8 M(+5.8%)$162.3 M(+8.8%)$149.2 M(+11.3%)$134.0 M(+16.3%)$115.3 M

Non Current Assets

-$794.9 M(+0.2%)$793.2 M(+4.0%)$763.0 M(-0.7%)$768.5 M(+11.4%)$689.7 M(+2.7%)$671.6 M(+19.9%)$559.9 M(-2.5%)$574.0 M(+5.6%)$543.4 M(+2.9%)$528.0 M(+7.5%)$491.1 M(+6.0%)$463.1 M(-0.3%)$464.8 M(+0.4%)$462.9 M(-8.1%)$503.5 M(-4.8%)$528.9 M(+1.1%)$523.0 M(+1.6%)$514.8 M(-18.3%)$630.1 M(+0.5%)$627.3 M(-4.3%)$655.5 M(+4.7%)$625.9 M(+2.6%)$610.0 M(+8.6%)$561.9 M(+1.1%)$555.9 M(+19.9%)$463.8 M(-4.1%)$483.5 M(-0.8%)$487.4 M(-2.7%)$501.1 M(+4.0%)$481.9 M(-2.5%)$494.1 M

Total Liabilities

-$578.1 M(+0.4%)$575.6 M(+7.3%)$536.2 M(-2.7%)$551.0 M(+10.6%)$498.1 M(+1.5%)$490.8 M(+24.7%)$393.7 M(-6.2%)$419.5 M(+11.4%)$376.6 M(+9.2%)$345.0 M(+14.5%)$301.2 M(-0.3%)$302.0 M(-19.3%)$374.1 M(+6.8%)$350.2 M(-0.3%)$351.3 M(-9.0%)$386.1 M(-5.6%)$409.0 M(-26.2%)$554.2 M(-5.1%)$584.2 M(+9.9%)$531.5 M(-3.9%)$553.2 M(+10.7%)$499.8 M(+2.4%)$488.3 M(+13.5%)$430.4 M(+2.1%)$421.3 M(+1.2%)$416.3 M(+17.7%)$353.6 M(-0.2%)$354.5 M(-12.7%)$405.9 M(+7.2%)$378.8 M(+1.3%)$374.1 M

Current Liabilities

-$194.6 M(+3.7%)$187.7 M(+8.2%)$173.4 M(+1.8%)$170.3 M(-0.6%)$171.3 M(+11.2%)$154.0 M(+10.8%)$139.0 M(-10.9%)$156.1 M(-2.9%)$160.8 M(+6.9%)$150.4 M(+15.7%)$130.0 M(-8.9%)$142.7 M(-31.3%)$207.7 M(+15.8%)$179.4 M(+44.5%)$124.1 M(-6.9%)$133.4 M(-9.5%)$147.3 M(-11.3%)$166.1 M(-1.4%)$168.4 M(+4.4%)$161.3 M(+5.5%)$152.8 M(+15.2%)$132.7 M(-0.4%)$133.2 M(+4.6%)$127.3 M(-0.1%)$127.4 M(+36.1%)$93.6 M(+18.6%)$78.9 M(-2.8%)$81.2 M(-9.6%)$89.9 M(+6.6%)$84.3 M(+7.0%)$78.7 M

Long Term Liabilities

-$383.4 M(-1.2%)$387.9 M(+6.9%)$362.8 M(-4.7%)$380.7 M(+16.5%)$326.8 M(-3.0%)$336.8 M(+32.3%)$254.7 M(-3.3%)$263.4 M(+22.0%)$215.8 M(+10.9%)$194.5 M(+13.7%)$171.2 M(+7.5%)$159.2 M(-4.3%)$166.4 M(-2.6%)$170.8 M(-24.8%)$227.1 M(-10.1%)$252.7 M(-3.5%)$261.7 M(-32.6%)$388.1 M(-6.7%)$415.8 M(+12.3%)$370.3 M(-7.5%)$400.3 M(+9.0%)$367.2 M(+3.4%)$355.1 M(+17.2%)$303.1 M(+3.1%)$293.9 M(-8.9%)$322.7 M(+17.4%)$274.7 M(+0.5%)$273.2 M(-13.5%)$316.0 M(+7.3%)$294.5 M(-0.3%)$295.3 M

Shareholders Equity

-$431.6 M(+2.9%)$419.4 M(+3.0%)$407.2 M(+0.9%)$403.4 M(+2.4%)$394.0 M(+3.8%)$379.7 M(+2.3%)$371.2 M(-1.6%)$377.1 M(-0.8%)$380.1 M(+6.8%)$356.0 M(-0.8%)$358.9 M(+2.6%)$349.7 M(+6.0%)$329.9 M(+5.2%)$313.5 M(+5.7%)$296.7 M(+2.1%)$290.6 M(-7.7%)$314.8 M(+2.6%)$306.9 M(-6.6%)$328.5 M(-6.2%)$350.1 M(+0.5%)$348.4 M(-0.9%)$351.7 M(+1.1%)$347.7 M(+1.3%)$343.1 M(+5.2%)$326.1 M(+4.0%)$313.6 M(+3.9%)$301.7 M(+2.2%)$295.2 M(+20.8%)$244.4 M(+3.0%)$237.2 M(+0.8%)$235.3 M

Book Value

-$431.6 M(+2.9%)$419.4 M(+3.0%)$407.2 M(+0.9%)$403.4 M(+2.4%)$394.0 M(+3.8%)$379.7 M(+2.3%)$371.2 M(-1.6%)$377.1 M(-0.8%)$380.1 M(+6.8%)$356.0 M(-0.8%)$358.9 M(+2.6%)$349.7 M(+6.0%)$329.9 M(+5.2%)$313.5 M(+5.7%)$296.7 M(+2.1%)$290.6 M(-7.7%)$314.8 M(+2.6%)$306.9 M(-6.6%)$328.5 M(-6.2%)$350.1 M(+0.5%)$348.4 M(-0.9%)$351.7 M(+1.1%)$347.7 M(+1.3%)$343.1 M(+5.2%)$326.1 M(+4.0%)$313.6 M(+3.9%)$301.7 M(+2.2%)$295.2 M(+20.8%)$244.4 M(+3.0%)$237.2 M(+0.8%)$235.3 M

Working Capital

-$20.1 M(+42.5%)$14.1 M(+100.4%)$7.0 M(-55.0%)$15.7 M(-49.8%)$31.2 M(-30.6%)$44.9 M(-31.9%)$65.9 M(-0.9%)$66.5 M(+26.7%)$52.5 M(+132.9%)$22.5 M(-42.1%)$38.9 M(-15.0%)$45.8 M(+45.3%)$31.5 M(+46.9%)$21.5 M(+5.8%)$20.3 M(+40.6%)$14.4 M(-73.0%)$53.5 M(-70.3%)$180.2 M(+57.9%)$114.1 M(+22.6%)$93.1 M(-0.1%)$93.2 M(+0.3%)$92.9 M(+0.1%)$92.8 M(+10.1%)$84.3 M(+31.4%)$64.1 M(-62.8%)$172.5 M(+85.7%)$92.9 M(+14.5%)$81.1 M(+36.6%)$59.3 M(+19.2%)$49.8 M(+36.2%)$36.5 M

Cash And Cash Equivalents

-$35.2 M(+2649.8%)$1.3 M(-56.6%)$3.0 M(+28.7%)$2.3 M(-69.0%)$7.4 M(-5.5%)$7.8 M(-85.7%)$54.6 M(-20.5%)$68.7 M(+15.9%)$59.3 M(+1227.7%)$4.5 M(-37.5%)$7.1 M(-15.1%)$8.4 M(-62.1%)$22.2 M(+346.8%)$5.0 M(+3.7%)$4.8 M(-43.0%)$8.4 M(-38.8%)$13.7 M(-79.5%)$67.1 M(+69.3%)$39.7 M(-9.0%)$43.6 M(+9.5%)$39.8 M(+38.1%)$28.8 M(-7.0%)$31.0 M(+34.0%)$23.1 M(+17.9%)$19.6 M(-83.9%)$122.1 M(+218.3%)$38.4 M(+149.9%)$15.4 M(+85.5%)$8.3 M(-55.7%)$18.7 M(+157.7%)$7.3 M

Accounts Payable

-$31.6 M(+0.2%)$31.6 M(-0.1%)$31.6 M(-4.7%)$33.2 M(-3.0%)$34.2 M(+1.2%)$33.8 M(+19.5%)$28.3 M(-16.5%)$33.9 M(+1.4%)$33.4 M(-8.7%)$36.6 M(+31.4%)$27.9 M(-6.9%)$29.9 M(+19.2%)$25.1 M(-28.3%)$35.0 M(+7.9%)$32.4 M(+2.3%)$31.7 M(+44.5%)$21.9 M(+18.5%)$18.5 M(-22.0%)$23.7 M(+21.8%)$19.5 M(-27.1%)$26.8 M(+8.1%)$24.8 M(-7.7%)$26.8 M(+21.4%)$22.1 M(+2.9%)$21.5 M(+74.8%)$12.3 M(-1.8%)$12.5 M(+5.6%)$11.9 M(-4.2%)$12.4 M(+14.3%)$10.8 M(+19.8%)$9.0 M

Accounts Receivable

-$135.1 M(-6.9%)$145.1 M(+0.8%)$144.0 M(+1.0%)$142.5 M(-7.6%)$154.2 M(+7.5%)$143.4 M(+17.4%)$122.2 M(+2.0%)$119.8 M(-9.7%)$132.7 M(-6.0%)$141.2 M(+4.1%)$135.6 M(-4.7%)$142.4 M(+8.2%)$131.6 M(+9.3%)$120.3 M(+17.1%)$102.7 M(+12.5%)$91.3 M(+2.4%)$89.2 M(+19.1%)$74.9 M(-61.1%)$192.6 M(+137.2%)$81.2 M(-51.5%)$167.4 M(+5.7%)$158.4 M(+1.6%)$156.0 M(+3.2%)$151.1 M(+12.0%)$135.0 M(+31.0%)$103.1 M(+8.7%)$94.8 M(-9.0%)$104.2 M(+13.2%)$92.0 M(+12.6%)$81.8 M(+11.2%)$73.5 M

Short Term Debt

-$85.1 M(+1.9%)$83.5 M(+16.3%)$71.8 M(+18.9%)$60.4 M(+28.3%)$47.1 M(+4.7%)$44.9 M(+22.2%)$36.8 M(-13.3%)$42.4 M(+17.2%)$36.2 M(+18.9%)$30.4 M(+20.1%)$25.3 M(-10.8%)$28.4 M(-13.3%)$32.7 M(+9.8%)$29.8 M(-0.1%)$29.8 M(-5.2%)$31.5 M(-18.3%)$38.5 M(-51.6%)$79.6 M(-8.9%)$87.4 M(+7.0%)$81.7 M(+10.3%)$74.0 M(+22.8%)$60.3 M(+9.8%)$54.9 M(+52.9%)$35.9 M(+7.9%)$33.3 M(-10.7%)$37.3 M(+30.8%)$28.5 M(+3.5%)$27.6 M(-17.1%)$33.2 M(+8.3%)$30.7 M(+14.5%)$26.8 M

Long Term Debt

-$231.4 M(-1.5%)$235.0 M(+6.5%)$220.5 M(-5.4%)$233.1 M(+19.8%)$194.6 M(-5.4%)$205.7 M(+51.2%)$136.1 M(-0.8%)$137.2 M(+38.9%)$98.8 M(+23.6%)$79.9 M(+22.9%)$65.0 M(+41.7%)$45.9 M(-12.3%)$52.3 M(-17.3%)$63.2 M(-36.1%)$99.0 M(+23.6%)$80.1 M(-37.5%)$128.2 M(-53.0%)$272.5 M(-5.9%)$289.5 M(+8.4%)$267.1 M(-9.7%)$295.7 M(+11.8%)$264.6 M(+3.4%)$255.8 M(+26.8%)$201.8 M(-0.6%)$202.9 M(-12.2%)$231.2 M(+24.7%)$185.4 M(-0.5%)$186.2 M(-1.0%)$188.1 M(+4.4%)$180.2 M(+0.1%)$180.0 M

Total Debt

$0.0(-100.0%)$316.5 M(-0.6%)$318.5 M(+8.9%)$292.3 M(-0.4%)$293.5 M(+21.4%)$241.7 M(-3.6%)$250.7 M(+45.0%)$172.8 M(-3.8%)$179.6 M(+33.1%)$135.0 M(+22.3%)$110.3 M(+22.1%)$90.3 M(+21.7%)$74.3 M(-12.7%)$85.0 M(-8.6%)$93.0 M(-27.8%)$128.8 M(+15.5%)$111.6 M(-33.0%)$166.7 M(-52.7%)$352.1 M(-6.6%)$376.9 M(+8.1%)$348.8 M(-5.7%)$369.8 M(+13.8%)$324.9 M(+4.5%)$310.8 M(+30.7%)$237.7 M(+0.6%)$236.2 M(-12.0%)$268.5 M(+25.5%)$213.9 M(+0.1%)$213.8 M(-3.4%)$221.3 M(+5.0%)$210.9 M(+2.0%)$206.8 M

Debt To Equity

-0.6(-3.1%)0.6(+4.9%)0.6(0%)0.6(+29.8%)0.5(-7.8%)0.5(+59.4%)0.3(+10.3%)0.3(+31.8%)0.2(+37.5%)0.2(+23.1%)0.1(+85.7%)0.1(-22.2%)0.1(-40.0%)0.1(-44.4%)0.3(+35.0%)0.2(-39.4%)0.3(-62.5%)0.9(0%)0.9(+20.6%)0.7(-8.8%)0.8(+12.7%)0.7(+6.0%)0.7(+17.5%)0.6(-5.0%)0.6(-17.8%)0.7(+15.9%)0.6(-1.6%)0.6(-20.0%)0.8(0%)0.8(+2.6%)0.8

Current Ratio

-1.1(+1.9%)1.1(+3.9%)1.0(-4.6%)1.1(-7.6%)1.2(-8.5%)1.3(-12.2%)1.5(+2.8%)1.4(+7.5%)1.3(+15.7%)1.1(-11.5%)1.3(-1.5%)1.3(+14.8%)1.1(+2.7%)1.1(-3.5%)1.2(+4.5%)1.1(-18.4%)1.4(-34.9%)2.1(+24.4%)1.7(+6.3%)1.6(-1.9%)1.6(-5.3%)1.7(0%)1.7(+2.4%)1.7(+10.7%)1.5(-47.2%)2.8(+30.3%)2.2(+9.0%)2.0(+20.5%)1.7(+4.4%)1.6(+8.9%)1.5

Quick Ratio

-1.1(+1.9%)1.1(+4.0%)1.0(-4.7%)1.1(-7.8%)1.1(-8.7%)1.3(-13.1%)1.4(+3.6%)1.4(+7.7%)1.3(+16.1%)1.1(-11.8%)1.3(-2.3%)1.3(+15.0%)1.1(+2.7%)1.1(-3.5%)1.1(+5.6%)1.1(-19.4%)1.3(-35.0%)2.1(+24.1%)1.7(+7.1%)1.6(-1.9%)1.6(-5.4%)1.7(0%)1.7(+2.5%)1.6(+10.9%)1.5(-47.5%)2.8(+32.1%)2.1(+8.7%)1.9(+20.4%)1.6(+5.2%)1.5(+9.2%)1.4

Inventory

-$6.1 M(+9.0%)$5.6 M(+9.3%)$5.1 M(+5.8%)$4.8 M(-0.3%)$4.9 M(+17.9%)$4.1 M(+24.7%)$3.3 M(-5.9%)$3.5 M(-5.5%)$3.7 M(-6.0%)$4.0 M(+6.2%)$3.7 M(+12.3%)$3.3 M(-9.2%)$3.7 M(+3.0%)$3.6 M(+2.4%)$3.5 M(+11.3%)$3.1 M(-5.4%)$3.3 M(-7.7%)$3.6 M(-6.3%)$3.8 M(-9.4%)$4.2 M(+0.8%)$4.2 M(+0.9%)$4.1 M(+0.4%)$4.1 M(+1.4%)$4.1 M(-6.2%)$4.3 M(+0.6%)$4.3 M(+0.9%)$4.3 M(+1.0%)$4.2 M(+4.5%)$4.0 M(+2.2%)$4.0 M(-1.8%)$4.0 M

Retained Earnings

-$403.8 M(+3.0%)$392.2 M(+2.8%)$381.4 M(+0.7%)$378.9 M(+3.1%)$367.6 M(+3.4%)$355.5 M(+3.1%)$344.6 M(+4.6%)$329.5 M(+3.3%)$319.1 M(+18.3%)$269.7 M(+9.6%)$246.2 M(+9.4%)$225.1 M(+8.6%)$207.3 M(+7.5%)$192.9 M(+8.7%)$177.5 M(+6.7%)$166.3 M(-13.4%)$192.0 M(+4.1%)$184.5 M(-10.8%)$206.8 M(-1.1%)$209.0 M(+0.6%)$207.9 M(-1.5%)$211.1 M(+3.0%)$205.0 M(+2.2%)$200.6 M(+9.0%)$184.1 M(+6.7%)$172.4 M(+6.1%)$162.5 M(+3.2%)$157.5 M(+45.6%)$108.2 M(+4.5%)$103.5 M(+1.5%)$102.0 M

PB Ratio

-1.6(+3.9%)1.6(+4.0%)1.5(0%)1.5(+3.5%)1.4(-3.4%)1.5(+20.2%)1.2(0%)1.2(+18.1%)1.1(0%)1.1(+8.3%)1.0(-23.6%)1.3(-9.3%)1.4(+26.1%)1.1(-4.3%)1.2(+33.3%)0.9(-8.4%)0.9(+18.8%)0.8(+77.8%)0.5(-33.8%)0.7(-21.8%)0.9(+13.0%)0.8(-23.8%)1.0(-1.9%)1.0(-36.8%)1.6(-11.4%)1.8(+1.7%)1.8(+1.7%)1.8(-18.0%)2.2(+60.7%)1.4(-7.5%)1.5

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.2(-48.9%)$0.5(+6.8%)$0.4(+203.4%)$0.1(-67.8%)$0.5(-9.1%)$0.5(+8.8%)$0.5(-24.2%)$0.6(+48.1%)$0.4(-76.1%)$1.7(+117.3%)$0.8(+18.2%)$0.7(+25.7%)$0.5(+8.3%)$0.5(+6.6%)$0.5(+40.0%)$0.3(+143.3%)-$0.8(-448.8%)$0.2(+132.8%)-$0.7(-991.7%)-$0.1(-300.0%)$0.0(+135.3%)-$0.1(-151.5%)$0.2(+37.5%)$0.1(-73.0%)$0.4(+41.3%)$0.3(+16.7%)$0.3(+125.0%)$0.1(-91.0%)$1.3(+972.0%)$0.1(+212.5%)$0.0(+3736.4%)-$0.0

TTM EPS

$1.3(-13.9%)$1.5(-1.6%)$1.5(-1.0%)$1.5(-22.8%)$2.0(+2.3%)$2.0(-38.0%)$3.2(-9.3%)$3.5(-1.7%)$3.5(-3.3%)$3.7(+49.4%)$2.5(+15.3%)$2.1(+18.7%)$1.8(+247.6%)$0.5(+110.2%)$0.2(+128.3%)-$0.9(+30.8%)-$1.3(-166.0%)-$0.5(+39.0%)-$0.8(-1640.0%)$0.1(-78.3%)$0.2(-64.3%)$0.6(-38.3%)$1.0(-9.1%)$1.1(0%)$1.1(-43.8%)$2.0(+10.2%)$1.9(+14.2%)$1.6(+8.1%)$1.5(+357.3%)$0.3(+15.8%)$0.3(-17.4%)$0.3

Revenue

$277.3 M(-3.7%)$287.9 M(+0.1%)$287.5 M(+3.1%)$278.8 M(+1.7%)$274.0 M(-5.1%)$288.7 M(+5.4%)$274.0 M(+2.7%)$266.9 M(-9.9%)$296.1 M(-5.1%)$311.8 M(-1.7%)$317.4 M(+8.8%)$291.6 M(-0.9%)$294.2 M(+7.2%)$274.6 M(+7.1%)$256.3 M(+16.0%)$220.9 M(-1.9%)$225.2 M(+6.8%)$210.8 M(+10.0%)$191.7 M(-9.1%)$210.8 M(-8.6%)$230.6 M(+4.6%)$220.5 M(+1.6%)$217.0 M(-1.0%)$219.2 M(-18.0%)$267.2 M(+9.8%)$243.3 M(+23.9%)$196.3 M(+13.1%)$173.6 M(-14.6%)$203.3 M(+13.8%)$178.6 M(+8.7%)$164.3 M(+3.5%)$158.7 M

TTM Revenue

$1.1 B(+0.3%)$1.1 B(-0.1%)$1.1 B(+1.2%)$1.1 B(+1.1%)$1.1 B(-2.0%)$1.1 B(-2.0%)$1.1 B(-3.6%)$1.2 B(-2.0%)$1.2 B(+0.1%)$1.2 B(+3.2%)$1.2 B(+5.5%)$1.1 B(+6.8%)$1.0 B(+7.1%)$977.0 M(+7.0%)$913.3 M(+7.6%)$848.6 M(+1.2%)$838.6 M(-0.6%)$843.9 M(-1.1%)$853.5 M(-2.9%)$878.9 M(-0.9%)$887.2 M(-4.0%)$923.9 M(-2.4%)$946.8 M(+2.2%)$926.0 M(+5.2%)$880.4 M(+7.8%)$816.5 M(+8.6%)$751.8 M(+4.4%)$719.8 M(+2.1%)$705.0 M(+1.8%)$692.7 M(+2.1%)$678.5 M(+0.8%)$673.1 M

Total Expenses

$268.8 M(-1.0%)$271.4 M(+0.1%)$271.1 M(-1.0%)$273.7 M(+5.3%)$259.9 M(-5.2%)$274.2 M(+3.8%)$264.2 M(+2.0%)$259.0 M(-9.5%)$286.2 M(-1.8%)$291.5 M(+0.2%)$290.9 M(+8.6%)$267.9 M(-3.0%)$276.1 M(+8.1%)$255.3 M(+6.5%)$239.9 M(+13.5%)$211.3 M(-2.3%)$216.3 M(+5.0%)$206.1 M(+4.3%)$197.5 M(-7.6%)$213.8 M(-6.9%)$229.6 M(+2.0%)$225.1 M(+7.1%)$210.1 M(-1.7%)$213.8 M(-13.9%)$248.2 M(+9.3%)$227.1 M(+24.6%)$182.3 M(+9.0%)$167.1 M(-11.3%)$188.5 M(+11.1%)$169.6 M(+5.8%)$160.4 M(+1.2%)$158.4 M

Operating Expenses

$38.4 M(+33.5%)$28.7 M(-18.3%)$35.2 M(-14.2%)$41.0 M(+41.0%)$29.1 M(-1.4%)$29.5 M(+4.0%)$28.4 M(-8.7%)$31.1 M(+7.0%)$29.0 M(+1.0%)$28.7 M(+11.1%)$25.9 M(+17.4%)$22.0 M(+0.3%)$22.0 M(+6.1%)$20.7 M(-3.4%)$21.4 M(+7.9%)$19.9 M(-11.5%)$22.4 M(-11.2%)$25.3 M(-9.7%)$28.0 M(-3.4%)$29.0 M(+13.4%)$25.6 M(-3.9%)$26.6 M(+16.6%)$22.8 M(-0.3%)$22.9 M(-0.7%)$23.0 M(-5.0%)$24.3 M(+17.7%)$20.6 M(+19.6%)$17.2 M(-0.1%)$17.2 M(+11.1%)$15.5 M(+2.3%)$15.2 M(-9.7%)$16.8 M

Cost Of Goods Sold

$230.5 M(-5.0%)$242.7 M(+2.9%)$235.9 M(+1.4%)$232.7 M(+0.8%)$230.9 M(-5.7%)$244.7 M(+3.7%)$235.9 M(+3.5%)$227.9 M(-11.4%)$257.2 M(-2.1%)$262.8 M(-0.8%)$265.0 M(+7.8%)$245.9 M(-3.3%)$254.2 M(+8.3%)$234.7 M(+7.4%)$218.5 M(+14.1%)$191.4 M(-1.3%)$193.9 M(+7.2%)$180.8 M(+6.7%)$169.5 M(-8.3%)$184.8 M(-9.4%)$204.0 M(+2.8%)$198.5 M(+6.0%)$187.3 M(-1.9%)$190.9 M(-15.2%)$225.1 M(+11.0%)$202.9 M(+25.5%)$161.6 M(+7.8%)$149.9 M(-12.4%)$171.2 M(+11.1%)$154.1 M(+6.1%)$145.2 M(+2.5%)$141.6 M

TTM Cost Of Goods Sold

$941.8 M(-0.0%)$942.2 M(-0.2%)$944.2 M(0%)$944.2 M(+0.5%)$939.4 M(-2.7%)$965.7 M(-1.8%)$983.8 M(-2.9%)$1.0 B(-1.7%)$1.0 B(+0.3%)$1.0 B(+2.8%)$999.7 M(+4.9%)$953.2 M(+6.1%)$898.7 M(+7.2%)$838.4 M(+6.9%)$784.6 M(+6.7%)$735.7 M(+0.9%)$729.0 M(-1.4%)$739.2 M(-2.3%)$756.8 M(-2.3%)$774.6 M(-0.8%)$780.7 M(-2.6%)$801.8 M(-0.5%)$806.2 M(+3.3%)$780.5 M(+5.5%)$739.6 M(+7.9%)$685.6 M(+7.7%)$636.8 M(+2.6%)$620.4 M(+1.4%)$612.1 M(+2.0%)$599.9 M(+1.9%)$588.7 M(+1.4%)$580.3 M

Gross Profit

$46.9 M(+3.7%)$45.2 M(-12.4%)$51.6 M(+12.1%)$46.0 M(+6.7%)$43.1 M(-2.0%)$44.0 M(+15.4%)$38.1 M(-1.9%)$38.9 M(+0.0%)$38.9 M(-20.8%)$49.1 M(-6.3%)$52.3 M(+14.5%)$45.7 M(+14.1%)$40.1 M(+0.4%)$39.9 M(+5.4%)$37.9 M(+28.6%)$29.4 M(-6.1%)$31.4 M(+4.5%)$30.0 M(+35.4%)$22.2 M(-14.8%)$26.0 M(-2.0%)$26.5 M(+20.8%)$22.0 M(-26.2%)$29.8 M(+5.2%)$28.3 M(-32.8%)$42.1 M(+4.1%)$40.4 M(+16.6%)$34.7 M(+46.6%)$23.6 M(-26.3%)$32.1 M(+30.6%)$24.6 M(+28.3%)$19.1 M(+11.8%)$17.1 M

TTM Gross Profit

$189.6 M(+2.0%)$185.9 M(+0.6%)$184.8 M(+7.8%)$171.3 M(+4.3%)$164.2 M(+2.7%)$160.0 M(-3.1%)$165.0 M(-7.9%)$179.2 M(-3.7%)$186.0 M(-0.6%)$187.2 M(+5.1%)$178.0 M(+8.8%)$163.5 M(+11.0%)$147.3 M(+6.3%)$138.6 M(+7.7%)$128.7 M(+13.9%)$113.0 M(+3.1%)$109.6 M(+4.6%)$104.7 M(+8.3%)$96.7 M(-7.3%)$104.3 M(-2.1%)$106.6 M(-12.7%)$122.1 M(-13.1%)$140.6 M(-3.4%)$145.5 M(+3.3%)$140.8 M(+7.6%)$130.8 M(+13.8%)$115.0 M(+15.6%)$99.4 M(+7.0%)$92.9 M(+0.1%)$92.8 M(+3.3%)$89.8 M(-3.2%)$92.7 M

Gross Margin

16.9%(+7.7%)15.7%(-12.6%)17.9%(+8.7%)16.5%(+4.9%)15.7%(+3.2%)15.3%(+9.6%)13.9%(-4.5%)14.6%(+11.0%)13.1%(-16.5%)15.7%(-4.6%)16.5%(+5.2%)15.7%(+15.1%)13.6%(-6.3%)14.5%(-1.6%)14.8%(+10.8%)13.3%(-4.2%)13.9%(-2.3%)14.2%(+23.1%)11.6%(-6.2%)12.3%(+7.2%)11.5%(+15.4%)10.0%(-27.3%)13.7%(+6.2%)12.9%(-18.0%)15.8%(-5.2%)16.6%(-5.9%)17.7%(+29.6%)13.6%(-13.6%)15.8%(+14.8%)13.8%(+18.0%)11.7%(+8.1%)10.8%

Operating Profit

$8.5 M(-48.3%)$16.4 M(+0.2%)$16.4 M(+225.9%)$5.0 M(-64.2%)$14.1 M(-3.3%)$14.5 M(+48.4%)$9.8 M(+24.9%)$7.8 M(-20.5%)$9.9 M(-51.5%)$20.3 M(-23.2%)$26.5 M(+11.8%)$23.7 M(+30.7%)$18.1 M(-5.7%)$19.2 M(+16.8%)$16.4 M(+71.5%)$9.6 M(+7.6%)$8.9 M(+88.0%)$4.7 M(+181.2%)-$5.8 M(-95.8%)-$3.0 M(-406.4%)$972.0 K(+121.0%)-$4.6 M(-166.3%)$7.0 M(+28.4%)$5.4 M(-71.5%)$19.0 M(+17.7%)$16.2 M(+15.0%)$14.1 M(+118.9%)$6.4 M(-56.7%)$14.8 M(+64.2%)$9.0 M(+128.2%)$4.0 M(+1182.2%)$309.0 K

TTM Operating Profit

$46.4 M(-10.7%)$52.0 M(+3.8%)$50.1 M(+15.2%)$43.4 M(-6.1%)$46.2 M(+10.0%)$42.0 M(-12.1%)$47.8 M(-25.9%)$64.5 M(-19.7%)$80.4 M(-9.3%)$88.6 M(+1.3%)$87.5 M(+12.9%)$77.5 M(+22.2%)$63.4 M(+17.0%)$54.2 M(+36.5%)$39.7 M(+128.0%)$17.4 M(+259.8%)$4.8 M(+256.0%)-$3.1 M(+75.1%)-$12.5 M(-3786.1%)$338.0 K(-96.1%)$8.7 M(-67.4%)$26.8 M(-43.7%)$47.6 M(-13.0%)$54.7 M(-1.8%)$55.7 M(+8.2%)$51.5 M(+16.1%)$44.4 M(+29.5%)$34.3 M(+21.7%)$28.2 M(+10.1%)$25.6 M(+16.4%)$22.0 M(-13.2%)$25.3 M

Operating Margin

3.1%(-46.4%)5.7%(0%)5.7%(+215.5%)1.8%(-64.7%)5.1%(+1.8%)5.0%(+40.8%)3.6%(+21.8%)2.9%(-11.7%)3.3%(-48.9%)6.5%(-21.8%)8.3%(+2.7%)8.1%(+31.8%)6.2%(-12.0%)7.0%(+9.0%)6.4%(+47.9%)4.3%(+9.6%)4.0%(+76.0%)2.3%(+174.0%)-3.0%(-115.6%)-1.4%(-435.7%)0.4%(+120.0%)-2.1%(-165.4%)3.2%(+29.4%)2.5%(-65.2%)7.1%(+7.2%)6.7%(-7.1%)7.2%(+93.5%)3.7%(-49.3%)7.3%(+44.3%)5.1%(+110.0%)2.4%(+1168.4%)0.2%

Net Income

$6.7 M(-48.4%)$13.0 M(+6.9%)$12.2 M(+206.8%)$4.0 M(-68.9%)$12.8 M(-5.3%)$13.5 M(+9.9%)$12.3 M(-26.1%)$16.6 M(+44.6%)$11.5 M(-77.2%)$50.5 M(+105.8%)$24.5 M(+10.6%)$22.2 M(+25.0%)$17.7 M(+7.8%)$16.4 M(+6.7%)$15.4 M(+38.4%)$11.1 M(+143.4%)-$25.7 M(-442.1%)$7.5 M(+133.6%)-$22.3 M(-909.6%)-$2.2 M(-290.4%)$1.2 M(+136.4%)-$3.2 M(-152.5%)$6.1 M(+37.0%)$4.4 M(-73.1%)$16.5 M(+42.1%)$11.6 M(+16.5%)$10.0 M(+125.7%)$4.4 M(-91.0%)$49.3 M(+964.3%)$4.6 M(+199.2%)$1.5 M(+4069.2%)-$39.0 K

TTM Net Income

$35.9 M(-14.5%)$42.0 M(-1.1%)$42.5 M(-0.2%)$42.6 M(-22.9%)$55.2 M(+2.4%)$53.9 M(-40.7%)$90.9 M(-11.9%)$103.2 M(-5.1%)$108.7 M(-5.4%)$114.9 M(+42.1%)$80.9 M(+12.7%)$71.8 M(+18.2%)$60.7 M(+250.3%)$17.3 M(+106.5%)$8.4 M(+128.6%)-$29.4 M(+31.3%)-$42.7 M(-168.8%)-$15.9 M(+40.2%)-$26.6 M(-1551.8%)$1.8 M(-78.4%)$8.5 M(-64.4%)$23.8 M(-38.3%)$38.6 M(-9.2%)$42.5 M(+0.0%)$42.5 M(-43.6%)$75.3 M(+10.2%)$68.3 M(+14.1%)$59.9 M(+8.0%)$55.4 M(+357.3%)$12.1 M(+17.0%)$10.4 M(-16.8%)$12.4 M

Net Margin

2.4%(-46.6%)4.5%(+6.8%)4.2%(+196.5%)1.4%(-69.4%)4.7%(-0.2%)4.7%(+4.2%)4.5%(-27.9%)6.2%(+60.1%)3.9%(-76.0%)16.2%(+109.4%)7.7%(+1.7%)7.6%(+26.0%)6.0%(+0.7%)6.0%(-0.3%)6.0%(+19.3%)5.0%(+144.3%)-11.4%(-419.9%)3.6%(+130.5%)-11.7%(-1010.5%)-1.1%(-310.0%)0.5%(+134.5%)-1.4%(-151.8%)2.8%(+38.6%)2.0%(-67.3%)6.2%(+29.4%)4.8%(-6.1%)5.1%(+100.0%)2.5%(-89.5%)24.3%(+836.3%)2.6%(+175.5%)0.9%(+4800.0%)-0.0%

EBIT

$11.6 M(-42.8%)$20.2 M(+2.8%)$19.7 M(+145.6%)$8.0 M(-57.8%)$19.0 M(-7.3%)$20.5 M(+19.3%)$17.2 M(-27.2%)$23.6 M(+58.9%)$14.8 M(-77.7%)$66.5 M(+95.8%)$33.9 M(+10.8%)$30.6 M(+30.6%)$23.4 M(+0.6%)$23.3 M(+7.4%)$21.7 M(+61.2%)$13.5 M(+7.4%)$12.5 M(+57.0%)$8.0 M(+128.1%)-$28.4 M(-1198.3%)-$2.2 M(+71.0%)-$7.5 M(-335.1%)-$1.7 M(-118.4%)$9.4 M(+11.2%)$8.5 M(-55.6%)$19.0 M(+17.7%)$16.2 M(+15.0%)$14.1 M(+118.9%)$6.4 M(-56.7%)$14.8 M(+64.2%)$9.0 M(+128.2%)$4.0 M(+1182.2%)$309.0 K

TTM EBIT

$59.5 M(-11.1%)$66.9 M(-0.4%)$67.2 M(+3.9%)$64.6 M(-19.4%)$80.2 M(+5.5%)$76.0 M(-37.7%)$122.0 M(-12.1%)$138.8 M(-4.8%)$145.9 M(-5.6%)$154.5 M(+38.8%)$111.3 M(+12.3%)$99.1 M(+20.9%)$81.9 M(+15.3%)$71.0 M(+27.5%)$55.7 M(+899.1%)$5.6 M(+155.3%)-$10.1 M(+66.6%)-$30.2 M(+24.4%)-$39.9 M(-1844.2%)-$2.1 M(-123.8%)$8.6 M(-75.6%)$35.2 M(-33.7%)$53.1 M(-8.1%)$57.8 M(+3.6%)$55.7 M(+8.2%)$51.5 M(+16.1%)$44.4 M(+29.5%)$34.3 M(+21.7%)$28.2 M(+10.1%)$25.6 M(+16.4%)$22.0 M(-13.2%)$25.3 M

EBITDA

$11.6 M(-72.1%)$41.5 M(-0.8%)$41.8 M(+43.5%)$29.1 M(-21.8%)$37.2 M(-3.7%)$38.7 M(+7.1%)$36.1 M(-5.3%)$38.1 M(+24.6%)$30.6 M(-62.1%)$80.8 M(+68.8%)$47.9 M(+8.6%)$44.1 M(+22.4%)$36.0 M(-1.8%)$36.7 M(+3.1%)$35.6 M(+29.1%)$27.6 M(+3.1%)$26.7 M(+24.9%)$21.4 M(+344.6%)-$8.8 M(-154.7%)$16.0 M(+36.2%)$11.7 M(-38.5%)$19.1 M(-36.3%)$30.0 M(+5.9%)$28.3 M(-26.5%)$38.5 M(+7.9%)$35.7 M(+10.7%)$32.3 M(+28.9%)$25.0 M(-23.6%)$32.8 M(+24.8%)$26.3 M(+16.4%)$22.6 M(+18.9%)$19.0 M

TTM EBITDA

$123.9 M(-17.2%)$149.6 M(+1.9%)$146.8 M(+4.0%)$141.1 M(-6.0%)$150.2 M(+4.6%)$143.5 M(-22.7%)$185.7 M(-6.0%)$197.5 M(-2.9%)$203.4 M(-2.6%)$208.8 M(+26.8%)$164.6 M(+8.1%)$152.3 M(+12.2%)$135.8 M(+7.3%)$126.6 M(+13.7%)$111.3 M(+66.2%)$67.0 M(+20.9%)$55.4 M(+37.1%)$40.4 M(+6.1%)$38.1 M(-50.4%)$76.8 M(-13.8%)$89.1 M(-23.1%)$115.9 M(-12.6%)$132.5 M(-1.7%)$134.8 M(+2.5%)$131.6 M(+4.6%)$125.8 M(+8.1%)$116.4 M(+9.1%)$106.6 M(+6.0%)$100.6 M(+1.0%)$99.6 M(+1.9%)$97.7 M(-1.4%)$99.0 M

Selling, General & Administrative Expenses

$35.3 M(+38.3%)$25.5 M(-22.5%)$32.9 M(-12.6%)$37.6 M(+45.7%)$25.8 M(-1.1%)$26.1 M(+4.3%)$25.0 M(-9.3%)$27.6 M(+7.0%)$25.8 M(+1.2%)$25.5 M(+10.2%)$23.1 M(+19.9%)$19.3 M(-0.0%)$19.3 M(+7.1%)$18.0 M(-2.5%)$18.5 M(+6.9%)$17.3 M(-15.3%)$20.4 M(-8.6%)$22.3 M(-10.4%)$24.9 M(-2.6%)$25.5 M(+14.7%)$22.3 M(-5.0%)$23.4 M(+20.5%)$19.4 M(-1.3%)$19.7 M(-0.9%)$19.9 M(-4.9%)$20.9 M(+16.0%)$18.0 M(+23.6%)$14.6 M(+0.0%)$14.6 M(+10.7%)$13.2 M(+0.6%)$13.1 M(-7.0%)$14.1 M

TTM SGA

$131.3 M(+7.8%)$121.9 M(-0.5%)$122.4 M(+6.9%)$114.6 M(+9.6%)$104.6 M(+0.0%)$104.5 M(+0.6%)$103.9 M(+1.9%)$102.0 M(+8.9%)$93.7 M(+7.5%)$87.2 M(+9.4%)$79.7 M(+6.2%)$75.0 M(+2.8%)$73.0 M(-1.5%)$74.1 M(-5.5%)$78.4 M(-7.6%)$84.8 M(-8.9%)$93.1 M(-2.0%)$95.0 M(-1.2%)$96.1 M(+6.0%)$90.7 M(+6.9%)$84.8 M(+2.9%)$82.4 M(+3.2%)$79.9 M(+1.8%)$78.4 M(+7.0%)$73.3 M(+7.8%)$68.0 M(+12.8%)$60.3 M(+8.9%)$55.4 M(+0.9%)$54.9 M(-3.2%)$56.7 M(-0.3%)$56.9 M(+2.2%)$55.7 M

Depreciation And Amortization

-$21.2 M(-4.1%)$22.1 M(+4.8%)$21.1 M(+15.7%)$18.2 M(+0.3%)$18.2 M(-4.0%)$18.9 M(+30.0%)$14.6 M(-7.6%)$15.8 M(+9.9%)$14.4 M(+3.0%)$13.9 M(+3.6%)$13.4 M(+7.0%)$12.6 M(-6.0%)$13.4 M(-3.6%)$13.9 M(-1.6%)$14.1 M(-0.8%)$14.2 M(+5.7%)$13.4 M(-31.7%)$19.7 M(+8.1%)$18.2 M(-5.7%)$19.3 M(-7.4%)$20.8 M(+1.2%)$20.6 M(+3.6%)$19.9 M(+1.9%)$19.5 M(-0.3%)$19.5 M(+7.3%)$18.2 M(-2.1%)$18.6 M(+3.8%)$17.9 M(+4.1%)$17.2 M(-7.4%)$18.6 M(-0.3%)$18.7 M

TTM D&A

-$82.7 M(+3.8%)$79.7 M(+4.2%)$76.5 M(+9.3%)$69.9 M(+3.6%)$67.5 M(+6.0%)$63.7 M(+8.6%)$58.6 M(+2.0%)$57.5 M(+5.9%)$54.3 M(+1.9%)$53.3 M(+0.1%)$53.2 M(-1.2%)$53.9 M(-2.9%)$55.5 M(-0.1%)$55.6 M(-9.4%)$61.4 M(-6.3%)$65.5 M(-7.2%)$70.6 M(-9.5%)$78.0 M(-1.1%)$78.9 M(-2.1%)$80.5 M(-0.3%)$80.7 M(+1.6%)$79.5 M(+3.1%)$77.1 M(+1.6%)$75.9 M(+2.1%)$74.3 M(+3.2%)$72.0 M(-0.5%)$72.4 M(-0.1%)$72.4 M(-2.1%)$74.0 M(-2.2%)$75.7 M(+2.7%)$73.7 M

Interest Expense

$3.2 M(+1.0%)$3.2 M(-15.7%)$3.8 M(+13.8%)$3.3 M(+37.0%)$2.4 M(-7.6%)$2.6 M(+24.1%)$2.1 M(+176.2%)$769.0 K(-7.0%)$827.0 K(-11.6%)$935.0 K(+22.1%)$766.0 K(+38.0%)$555.0 K(-9.9%)$616.0 K(-14.9%)$724.0 K(+2.3%)$708.0 K(-4.7%)$743.0 K(-19.6%)$924.0 K(-52.3%)$1.9 M(-7.2%)$2.1 M(+9.7%)$1.9 M-$2.2 M(+11.1%)$2.0 M(-19.1%)$2.4 M--------

TTM Interest Expense

$13.6 M(+6.3%)$12.8 M(+4.6%)$12.2 M(+15.9%)$10.5 M(+32.3%)$8.0 M(+25.3%)$6.4 M(+36.6%)$4.7 M(+41.2%)$3.3 M(+6.9%)$3.1 M(+7.3%)$2.9 M(+7.9%)$2.7 M(+2.2%)$2.6 M(-6.7%)$2.8 M(-9.9%)$3.1 M(-28.1%)$4.3 M(-24.2%)$5.7 M(-16.9%)$6.8 M(+15.6%)$5.9 M(-4.3%)$6.2 M(+1.7%)$6.1 M-$6.6 M(+49.7%)$4.4 M(+80.9%)$2.4 M--------

Income Tax

$1.8 M(-57.5%)$4.1 M(+8.2%)$3.8 M(+350.9%)$849.0 K(-78.3%)$3.9 M(-12.8%)$4.5 M(+54.8%)$2.9 M(-54.2%)$6.3 M(+131.5%)$2.7 M(-82.5%)$15.6 M(+79.8%)$8.7 M(+9.4%)$7.9 M(+55.1%)$5.1 M(-17.1%)$6.1 M(+10.4%)$5.6 M(+34.4%)$4.1 M(-1.2%)$4.2 M(+213.4%)$1.3 M(+118.3%)-$7.3 M(-630.7%)-$1.0 M(+22.5%)-$1.3 M(-1257.1%)$112.0 K(-94.9%)$2.2 M(+37.9%)$1.6 M(-69.7%)$5.2 M(+23.0%)$4.2 M(+8.2%)$3.9 M(+155.4%)$1.5 M(+104.3%)-$35.7 M(-1295.0%)$3.0 M(+138.2%)$1.3 M(+277.0%)-$708.0 K

TTM Income Tax

$10.6 M(-16.9%)$12.7 M(-2.6%)$13.1 M(+7.7%)$12.1 M(-31.1%)$17.6 M(+7.2%)$16.4 M(-40.3%)$27.5 M(-17.3%)$33.3 M(-4.6%)$34.9 M(-6.4%)$37.2 M(+33.9%)$27.8 M(+12.5%)$24.7 M(+18.0%)$21.0 M(+4.5%)$20.1 M(+31.5%)$15.3 M(+550.6%)$2.3 M(+183.6%)-$2.8 M(+66.2%)-$8.3 M(+12.9%)-$9.5 M(-158633.3%)-$6000.0(-100.2%)$2.6 M(-71.7%)$9.1 M(-31.2%)$13.2 M(-11.7%)$15.0 M(+0.3%)$14.9 M(+157.6%)-$26.0 M(+4.6%)-$27.2 M(+8.9%)-$29.9 M(+7.0%)-$32.1 M(-485.0%)$8.3 M(+29.8%)$6.4 M(-20.2%)$8.1 M

PE Ratio

21.1(+19.9%)17.6(+8.9%)16.1(+7.4%)15.0(+30.3%)11.5(+2.7%)11.2(+61.3%)7.0(+36.5%)5.1(+4.3%)4.9(+24.5%)3.9(-23.4%)5.1(+1.0%)5.1(-31.3%)7.4(-72.5%)26.8(-36.4%)42.2----86.7(+208.4%)28.1(+120.6%)12.7(+81.0%)7.0(-14.7%)8.3(-1.2%)8.3(+17.4%)7.1(-16.3%)8.5(-7.5%)9.2(-3.9%)9.6(-78.3%)44.1(+42.7%)30.9(+12.9%)27.3

PS Ratio

0.6(+1.6%)0.6(+6.9%)0.6(+5.5%)0.6(0%)0.6(+10.0%)0.5(+2.0%)0.5(+25.6%)0.4(0%)0.4(+18.2%)0.3(+3.1%)0.3(+3.2%)0.3(-26.2%)0.4(-10.6%)0.5(+23.7%)0.4(-7.3%)0.4(+36.7%)0.3(-16.7%)0.4(+24.1%)0.3(+70.6%)0.2(-37.0%)0.3(-18.2%)0.3(+13.8%)0.3(-23.7%)0.4(-5.0%)0.4(-38.5%)0.7(-15.6%)0.8(+1.3%)0.8(+1.3%)0.8(-2.6%)0.8(+63.8%)0.5(-7.8%)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

-$56.9 M(+153.8%)$22.4 M(+3.2%)$21.7 M(-31.9%)$31.9 M(-21.5%)$40.6 M(+693.1%)$5.1 M(-29.4%)$7.2 M(-81.0%)$38.2 M(-13.6%)$44.2 M(+17.8%)$37.5 M(-4.9%)$39.4 M(+691.5%)$5.0 M(-85.4%)$34.1 M(+39.2%)$24.5 M(+154.9%)$9.6 M(-74.8%)$38.1 M(+4354.1%)$855.0 K(-96.9%)$27.6 M(+885.5%)-$3.5 M(-114.5%)$24.2 M(+49.5%)$16.2 M(+12.3%)$14.4 M(+57.3%)$9.2 M(-60.5%)$23.2 M(-40.5%)$39.0 M(+50.3%)$25.9 M(-29.3%)$36.7 M(+82.9%)$20.1 M(+21.8%)$16.5 M(+5.3%)$15.6 M(-49.0%)$30.7 M

TTM CFO

-$132.8 M(+13.9%)$116.6 M(+17.4%)$99.3 M(+17.0%)$84.8 M(-6.9%)$91.1 M(-3.8%)$94.7 M(-25.5%)$127.1 M(-20.2%)$159.2 M(+26.3%)$126.0 M(+8.7%)$116.0 M(+12.6%)$103.0 M(+40.7%)$73.2 M(-31.1%)$106.3 M(+45.5%)$73.1 M(-4.1%)$76.2 M(+20.8%)$63.0 M(+28.2%)$49.2 M(-23.8%)$64.5 M(+25.7%)$51.3 M(-19.8%)$64.0 M(+1.6%)$63.0 M(-26.6%)$85.8 M(-11.8%)$97.3 M(-22.1%)$124.8 M(+2.6%)$121.7 M(+22.7%)$99.2 M(+11.6%)$88.9 M(+7.3%)$82.9 M(-0.3%)$83.1 M(-1.5%)$84.4 M(+3.4%)$81.6 M

Cash From Investing

--$17.7 M(+58.8%)-$43.0 M(+1.1%)-$43.5 M(+52.4%)-$91.3 M(-192.1%)-$31.3 M(+74.0%)-$120.4 M(-1801.1%)$7.1 M(+119.5%)-$36.4 M(-376.9%)$13.1 M(+173.2%)-$18.0 M(+60.1%)-$45.0 M(-287.2%)-$11.6 M(-631.9%)$2.2 M(-77.8%)$9.8 M(-0.8%)$9.9 M(+40.9%)$7.0 M(-94.5%)$126.9 M(+516.7%)$20.6 M(+224.8%)-$16.5 M(-353.1%)$6.5 M(+119.0%)-$34.2 M(-7.5%)-$31.8 M(+4.9%)-$33.5 M(-84.9%)-$18.1 M(+83.4%)-$109.1 M(-643.3%)$20.1 M(+246.3%)-$13.7 M(-181.7%)-$4.9 M(+85.3%)-$33.1 M(-301.8%)-$8.2 M(+48.2%)-$15.9 M

TTM CFI

--$195.5 M(+6.5%)-$209.1 M(+27.0%)-$286.5 M(-21.4%)-$235.9 M(-30.4%)-$181.0 M(-32.5%)-$136.6 M(-300.1%)-$34.1 M(+60.4%)-$86.2 M(-40.3%)-$61.4 M(+15.1%)-$72.4 M(-62.4%)-$44.6 M(-531.0%)$10.3 M(-64.3%)$29.0 M(-81.1%)$153.7 M(-6.5%)$164.5 M(+19.1%)$138.0 M(+0.4%)$137.5 M(+682.5%)-$23.6 M(+69.0%)-$76.0 M(+18.3%)-$93.0 M(+20.9%)-$117.7 M(+38.9%)-$192.6 M(-36.9%)-$140.7 M(-16.4%)-$120.9 M(-12.3%)-$107.7 M(-240.9%)-$31.6 M(+47.3%)-$59.9 M(+3.5%)-$62.1 M(-6.1%)-$58.5 M(+2.8%)-$60.2 M(+19.1%)-$74.4 M

Cash From Financing

--$5.2 M(-127.5%)$18.9 M(-15.7%)$22.4 M(-58.7%)$54.4 M(+656.5%)-$9.8 M(-114.3%)$68.5 M(+341.2%)-$28.4 M(-472.2%)$7.6 M(+403.5%)-$2.5 M(+88.7%)-$22.2 M(-614.6%)$4.3 M(+160.5%)-$7.1 M(+62.6%)-$19.1 M(+44.2%)-$34.2 M(-47.6%)-$23.2 M(+54.1%)-$50.5 M(+72.2%)-$181.2 M(-774.0%)-$20.7 M(-228.9%)$16.1 M(+159.7%)-$27.0 M(-193.0%)$29.0 M(+90.2%)$15.2 M(-52.7%)$32.2 M(+2169.3%)-$1.6 M(+95.2%)-$32.4 M(-185.8%)$37.8 M(+75404.0%)$50.0 K(+100.6%)-$8.1 M(-231.5%)$6.2 M(+53.3%)$4.0 M(+126.3%)-$15.3 M

TTM CFF

-$90.5 M(+5.3%)$86.0 M(-36.6%)$135.6 M(+60.0%)$84.7 M(+123.0%)$38.0 M(-16.0%)$45.2 M(+199.4%)-$45.5 M(-256.3%)-$12.8 M(+53.6%)-$27.5 M(+37.6%)-$44.1 M(+21.4%)-$56.1 M(+32.9%)-$83.6 M(+34.1%)-$126.9 M(+56.1%)-$289.0 M(-4.9%)-$275.5 M(-16.6%)-$236.3 M(-11.1%)-$212.8 M(-8014.5%)-$2.6 M(-107.9%)$33.3 M(-32.6%)$49.5 M(-33.9%)$74.9 M(+454.5%)$13.5 M(-62.5%)$36.0 M(+831.1%)$3.9 M(+243.9%)-$2.7 M(-107.5%)$35.9 M(+1581.2%)$2.1 M(+116.2%)-$13.2 M(+38.3%)-$21.4 M(-53.4%)-$13.9 M(-282.1%)-$3.6 M

Free Cash Flow

-$24.3 M(+186.2%)-$28.1 M(-5.5%)-$26.7 M(+63.8%)-$73.7 M(-495.5%)-$12.4 M(+67.2%)-$37.7 M(-320.4%)-$9.0 M(-898.1%)-$899.0 K(-108.7%)$10.3 M(-44.6%)$18.6 M(-39.4%)$30.7 M(+461.3%)-$8.5 M(-132.3%)$26.3 M(+82.0%)$14.4 M(+153.0%)$5.7 M(-25.4%)$7.6 M(+148.5%)-$15.8 M(-199.4%)$15.9 M(+140.9%)-$38.8 M(-352.4%)$15.4 M(+145.1%)-$34.1 M(-27.3%)-$26.8 M(+6.9%)-$28.8 M(-287.1%)-$7.4 M(-128.3%)$26.2 M(-0.4%)$26.3 M(+480.4%)$4.5 M(+653.9%)-$819.0 K(+96.5%)-$23.3 M(-93.5%)-$12.0 M(-247.4%)$8.2 M

TTM FCF

--$104.2 M(+26.0%)-$140.9 M(+6.4%)-$150.5 M(-13.3%)-$132.8 M(-121.4%)-$60.0 M(-60.9%)-$37.3 M(-295.6%)$19.1 M(-67.6%)$58.8 M(+14.9%)$51.2 M(-23.8%)$67.1 M(+6.6%)$63.0 M(+66.0%)$37.9 M(-29.9%)$54.1 M(+349.5%)$12.0 M(-10.6%)$13.5 M(+143.4%)-$31.0 M(-33.1%)-$23.3 M(+44.0%)-$41.6 M(+50.6%)-$84.2 M(-13.5%)-$74.2 M(+23.5%)-$97.0 M(-164.2%)-$36.7 M(-324.4%)$16.4 M(-67.0%)$49.7 M(-11.8%)$56.3 M(+730.0%)$6.8 M(+121.5%)-$31.6 M(-12.9%)-$27.9 M(-49.8%)-$18.7 M(-4.0%)-$17.9 M(+50.6%)-$36.3 M

CAPEX

-$32.6 M(-35.5%)$50.5 M(+4.5%)$48.4 M(-54.2%)$105.6 M(+99.2%)$53.0 M(+23.6%)$42.8 M(+164.1%)$16.2 M(-58.5%)$39.1 M(+15.4%)$33.8 M(+79.4%)$18.9 M(+117.2%)$8.7 M(-35.5%)$13.5 M(+72.2%)$7.8 M(-22.2%)$10.1 M(+157.6%)$3.9 M(-87.2%)$30.4 M(+83.1%)$16.6 M(+41.5%)$11.8 M(-66.7%)$35.2 M(+297.3%)$8.9 M(-82.4%)$50.3 M(+22.0%)$41.2 M(+8.6%)$37.9 M(+23.9%)$30.6 M(+140.0%)$12.8 M(+3379.4%)-$389.0 K(-101.2%)$32.2 M(+54.0%)$20.9 M(-47.5%)$39.7 M(+43.6%)$27.7 M(+22.9%)$22.5 M

TTM CAPEX

-$237.1 M(-7.9%)$257.4 M(+3.1%)$249.7 M(+14.8%)$217.6 M(+44.0%)$151.1 M(+14.5%)$132.0 M(+22.2%)$108.0 M(+7.5%)$100.5 M(+34.1%)$74.9 M(+53.2%)$48.9 M(+22.0%)$40.1 M(+13.6%)$35.3 M(-32.5%)$52.2 M(-14.4%)$61.0 M(-2.7%)$62.7 M(-33.3%)$94.0 M(+29.8%)$72.5 M(-31.7%)$106.1 M(-21.7%)$135.6 M(-1.9%)$138.3 M(-13.6%)$160.0 M(+30.6%)$122.5 M(+51.4%)$80.9 M(+7.7%)$75.1 M(+14.9%)$65.4 M(-29.2%)$92.4 M(-23.3%)$120.5 M(+8.7%)$110.8 M(+8.8%)$101.8 M(-0.5%)$102.3 M(-13.2%)$117.9 M

Dividends Paid

-$1.4 M(+0.1%)$1.4 M(+0.3%)$1.4 M(+0.4%)$1.4 M(+0.1%)$1.4 M(-0.4%)$1.4 M(-1.6%)$1.5 M(+33.9%)$1.1 M(-6.4%)$1.2 M(+20.0%)$975.0 K(-6.9%)$1.0 M(+100.0%)$0.0(0%)$0.0(0%)$0.0(0%)$0.0----------------

TTM Dividends Paid

-$5.8 M(+0.2%)$5.8 M(+0.1%)$5.8 M(-0.4%)$5.8 M(+6.3%)$5.4 M(+5.1%)$5.2 M(+9.9%)$4.7 M(+9.8%)$4.3 M(+34.3%)$3.2 M(+57.9%)$2.0 M(+93.1%)$1.0 M(+100.0%)$0.0(0%)$0.0(0%)$0.0(0%)$0.0----------------

TTM Dividend Per Share

$0.22(0%)$0.22(0%)$0.22(0%)$0.22(0%)$0.22(+7.3%)$0.20(+7.9%)$0.19(+14.3%)$0.17(+16.6%)$0.14(+39.0%)$0.10(+63.9%)$0.06(+100.0%)$0.03--------------------

TTM Dividend Yield

0.8%(-2.4%)0.8%(-6.7%)0.9%(-6.3%)0.9%(-1.0%)1.0%(+2.1%)0.9%(+8.1%)0.9%(-7.5%)0.9%(+14.6%)0.8%(+15.5%)0.7%(+42.0%)0.5%(+72.4%)0.3%--------------------

Payout Ratio

-11.1%(-6.2%)11.9%(-67.3%)36.3%(+223.3%)11.2%(+5.6%)10.6%(-9.4%)11.7%(+33.1%)8.8%(-7.5%)9.5%(+310.3%)2.3%(-41.7%)4.0%(-15.7%)4.7%(+100.0%)0.0%(0%)0.0%(0%)0.0%(0%)0.0%----------------