CPSS logo

CPSS Financials

Balance sheets

Sep 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

$3.5 B(+5.4%)$3.3 B(+9.3%)$3.0 B(+3.5%)$2.9 B(+0.8%)$2.9 B(+0.9%)$2.9 B(+0.6%)$2.8 B(+3.0%)$2.8 B(+3.9%)$2.7 B(+6.0%)$2.5 B(+9.8%)$2.3 B(+5.5%)$2.2 B(+2.5%)$2.1 B(+0.1%)$2.1 B(+0.4%)$2.1 B(-2.3%)$2.1 B(-7.1%)$2.3 B(-1.2%)$2.3 B(-5.3%)$2.5 B(-2.8%)$2.5 B(+0.1%)$2.5 B(+0.5%)$2.5 B(-0.3%)$2.5 B(+1.8%)$2.5 B(+1.7%)$2.4 B(+0.1%)$2.4 B(+0.1%)$2.4 B(+0.6%)$2.4 B(-1.0%)$2.5 B(+0.1%)$2.4 B(+0.7%)$2.4 B

Current Assets

$8.1 M(-17.2%)$9.8 M(-26.4%)$13.2 M(+114.6%)$6.2 M(-25.7%)$8.3 M(+17.3%)$7.1 M(-30.5%)$10.2 M(-24.5%)$13.5 M(-1.7%)$13.7 M(+7.8%)$12.7 M(-45.6%)$23.4 M(-27.3%)$32.2 M(+1.5%)$31.7 M(-32.1%)$46.7 M(+261.1%)$12.9 M(-30.0%)$18.5 M(+5.3%)$17.5 M(+19.3%)$14.7 M(+10.2%)$13.3 M(-21.3%)$16.9 M(-21.3%)$21.5 M(-17.6%)$26.1 M(-12.8%)$30.0 M(-33.1%)$44.8 M(-4.3%)$46.8 M(-14.9%)$55.0 M(+8.5%)$50.6 M(-14.8%)$59.5 M(+9.8%)$54.2 M(+2.7%)$52.8 M(+20.0%)$44.0 M

Non Current Assets

$3.2 B(+5.5%)$3.0 B(+5.8%)$2.9 B(+2.8%)$2.8 B(+1.5%)$2.7 B(+1.6%)$2.7 B(+1.3%)$2.7 B(+3.0%)$2.6 B(+4.8%)$2.5 B(+6.5%)$2.3 B(+11.7%)$2.1 B(+5.6%)$2.0 B(+3.0%)$1.9 B(+1.6%)$1.9 B(-1.1%)$1.9 B(-3.7%)$2.0 B(-4.4%)$2.1 B(-4.2%)$2.2 B(-4.8%)$2.3 B(-4.7%)$2.4 B(0%)$2.4 B(+0.6%)$2.4 B(+0.4%)$2.3 B(+1.9%)$2.3 B(+2.1%)$2.3 B(+1.0%)$2.2 B(+0.4%)$2.2 B(+0.2%)$2.2 B(-0.6%)$2.2 B(+0.1%)$2.2 B(+0.8%)$2.2 B

Total Liabilities

$3.2 B(+5.7%)$3.0 B(+10.2%)$2.7 B(+3.7%)$2.6 B(+0.5%)$2.6 B(+0.6%)$2.6 B(+0.2%)$2.6 B(+2.8%)$2.5 B(+3.8%)$2.4 B(+5.7%)$2.3 B(+10.0%)$2.1 B(+5.2%)$2.0 B(+2.3%)$1.9 B(-0.5%)$2.0 B(-0.1%)$2.0 B(-2.7%)$2.0 B(-7.7%)$2.2 B(-1.4%)$2.2 B(-5.7%)$2.3 B(+0.4%)$2.3 B(+0.1%)$2.3 B(+0.5%)$2.3 B(-0.4%)$2.3 B(+1.9%)$2.3 B(+1.7%)$2.3 B(+0.0%)$2.3 B(-0.0%)$2.3 B(+0.5%)$2.2 B(-0.7%)$2.3 B(+0.1%)$2.3 B(+0.6%)$2.2 B

Current Liabilities

$178.4 M(+20.1%)$148.6 M(-54.8%)$328.6 M(+10.8%)$296.6 M(-2.0%)$302.7 M(+0.0%)$302.7 M(-12.4%)$345.6 M(+1.4%)$340.7 M(+14.2%)$298.4 M(+2.4%)$291.3 M(+42.8%)$204.0 M(+36.7%)$149.3 M(-0.3%)$149.7 M(+15.9%)$129.2 M(+6.3%)$121.5 M(-25.1%)$162.1 M(+102.0%)$80.3 M(-22.9%)$104.1 M(-47.7%)$198.9 M(+9.4%)$181.9 M(-14.7%)$213.2 M(+10.4%)$193.2 M(+12.4%)$171.9 M(+2.0%)$168.5 M(+4.7%)$161.0 M(-2.6%)$165.2 M(+6.5%)$155.2 M(+10.0%)$141.1 M(+3.9%)$135.9 M(-13.2%)$156.5 M(+8.7%)$144.0 M

Long Term Liabilities

$3.0 B(+5.0%)$2.9 B(+19.1%)$2.4 B(+2.8%)$2.3 B(+0.9%)$2.3 B(+0.7%)$2.3 B(+2.1%)$2.2 B(+3.0%)$2.2 B(+2.3%)$2.1 B(+6.1%)$2.0 B(+6.4%)$1.9 B(+2.7%)$1.8 B(+2.5%)$1.8 B(-1.7%)$1.8 B(-0.5%)$1.8 B(-0.8%)$1.9 B(-11.9%)$2.1 B(-0.4%)$2.1 B(-1.8%)$2.1 B(-0.3%)$2.2 B(+1.6%)$2.1 B(-0.5%)$2.1 B(-1.4%)$2.2 B(+1.9%)$2.1 B(+1.4%)$2.1 B(+0.2%)$2.1 B(-0.5%)$2.1 B(-0.2%)$2.1 B(-0.9%)$2.1 B(+1.0%)$2.1 B(+0.0%)$2.1 B

Shareholders Equity

$285.1 M(+1.7%)$280.3 M(+0.4%)$279.1 M(+1.6%)$274.7 M(+3.3%)$265.9 M(+4.2%)$255.2 M(+5.1%)$242.8 M(+6.3%)$228.4 M(+4.7%)$218.2 M(+10.0%)$198.3 M(+7.8%)$183.9 M(+8.0%)$170.2 M(+5.5%)$161.4 M(+8.7%)$148.5 M(+7.3%)$138.5 M(+3.8%)$133.4 M(+3.7%)$128.6 M(+2.9%)$125.1 M(+3.0%)$121.5 M(-40.0%)$202.6 M(-0.1%)$202.9 M(+1.1%)$200.7 M(+1.3%)$198.1 M(+0.5%)$197.1 M(+2.5%)$192.3 M(+1.4%)$189.6 M(+1.2%)$187.3 M(+1.8%)$183.9 M(-5.5%)$194.7 M(+0.8%)$193.3 M(+1.9%)$189.7 M

Book Value

$285.1 M(+1.7%)$280.3 M(+0.4%)$279.1 M(+1.6%)$274.7 M(+3.3%)$265.9 M(+4.2%)$255.2 M(+5.1%)$242.8 M(+6.3%)$228.4 M(+4.7%)$218.2 M(+10.0%)$198.3 M(+7.8%)$183.9 M(+8.0%)$170.2 M(+5.5%)$161.4 M(+8.7%)$148.5 M(+7.3%)$138.5 M(+3.8%)$133.4 M(+3.7%)$128.6 M(+2.9%)$125.1 M(+3.0%)$121.5 M(-40.0%)$202.6 M(-0.1%)$202.9 M(+1.1%)$200.7 M(+1.3%)$198.1 M(+0.5%)$197.1 M(+2.5%)$192.3 M(+1.4%)$189.6 M(+1.2%)$187.3 M(+1.8%)$183.9 M(-5.5%)$194.7 M(+0.8%)$193.3 M(+1.9%)$189.7 M

Working Capital

-$170.3 M(-22.7%)-$138.8 M(+56.0%)-$315.4 M(-8.6%)-$290.4 M(+1.4%)-$294.4 M(+0.4%)-$295.6 M(+11.9%)-$335.4 M(-2.5%)-$327.3 M(-14.9%)-$284.7 M(-2.2%)-$278.6 M(-54.3%)-$180.6 M(-54.3%)-$117.1 M(+0.8%)-$118.0 M(-43.1%)-$82.5 M(+24.0%)-$108.5 M(+24.4%)-$143.6 M(-129.0%)-$62.7 M(+29.8%)-$89.4 M(+51.8%)-$185.6 M(-12.5%)-$164.9 M(+13.9%)-$191.7 M(-14.7%)-$167.0 M(-17.7%)-$141.9 M(-14.7%)-$123.8 M(-8.3%)-$114.3 M(-3.6%)-$110.3 M(-5.5%)-$104.6 M(-28.1%)-$81.6 M(+0.1%)-$81.7 M(+21.2%)-$103.7 M(-3.7%)-$100.1 M

Cash And Cash Equivalents

$8.1 M(-17.2%)$9.8 M(-26.4%)$13.2 M(+114.6%)$6.2 M(-25.7%)$8.3 M(+17.3%)$7.1 M(-30.5%)$10.2 M(-24.5%)$13.5 M(+4.2%)$12.9 M(+14.1%)$11.3 M(-47.8%)$21.7 M(-27.4%)$29.9 M(+3.9%)$28.8 M(-33.2%)$43.1 M(+369.0%)$9.2 M(-31.7%)$13.5 M(+19.7%)$11.3 M(+50.5%)$7.5 M(+64.4%)$4.5 M(-14.2%)$5.3 M(-39.8%)$8.8 M(-9.7%)$9.7 M(+9.3%)$8.9 M(-30.3%)$12.8 M(+21.4%)$10.5 M(-39.6%)$17.4 M(+50.6%)$11.6 M(-9.1%)$12.7 M(+5.8%)$12.0 M(-23.9%)$15.8 M(+31.0%)$12.1 M

Accounts Payable

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

Accounts Receivable

--------$776.0 K(-43.9%)$1.4 M(-17.3%)$1.7 M(-26.3%)$2.3 M(-22.6%)$2.9 M(-18.6%)$3.6 M(-3.8%)$3.7 M(-25.4%)$5.0 M(-20.3%)$6.3 M(-13.0%)$7.2 M(-17.8%)$8.8 M(-24.5%)$11.6 M(-8.5%)$12.7 M(-22.4%)$16.4 M(-22.1%)$21.0 M(-34.2%)$32.0 M(-11.8%)$36.2 M(-3.4%)$37.5 M(-4.0%)$39.1 M(-16.4%)$46.8 M(+10.9%)$42.1 M(+14.1%)$37.0 M(+15.9%)$31.9 M

Short Term Debt

$105.8 M(+28.7%)$82.2 M(-67.1%)$249.5 M(+6.6%)$234.0 M(-2.6%)$240.4 M(-2.0%)$245.3 M(-14.2%)$285.8 M(+0.2%)$285.3 M(+17.7%)$242.4 M(+5.9%)$228.9 M(+55.7%)$147.0 M(+39.2%)$105.6 M(+8.0%)$97.8 M(+26.9%)$77.0 M(+8.4%)$71.1 M(-40.3%)$119.0 M(+281.4%)$31.2 M(-44.9%)$56.7 M(-60.1%)$142.0 M(+5.3%)$134.8 M(-14.6%)$157.8 M(+13.3%)$139.2 M(+18.9%)$117.1 M(-14.4%)$136.8 M(+7.2%)$127.7 M(-7.4%)$137.9 M(+13.4%)$121.7 M(+8.2%)$112.4 M(+5.4%)$106.6 M(-18.8%)$131.3 M(+9.1%)$120.3 M

Long Term Debt

$3.0 B(+5.0%)$2.9 B(+19.1%)$2.4 B(+2.8%)$2.3 B(+0.9%)$2.3 B(+0.7%)$2.3 B(+2.1%)$2.2 B(+3.0%)$2.2 B(+2.3%)$2.1 B(+6.1%)$2.0 B(+6.4%)$1.9 B(+2.7%)$1.8 B(+2.5%)$1.8 B(-1.7%)$1.8 B(-0.5%)$1.8 B(-0.8%)$1.9 B(-11.9%)$2.1 B(-0.4%)$2.1 B(-1.8%)$2.1 B(-0.3%)$2.2 B(+1.6%)$2.1 B(-0.5%)$2.1 B(-1.4%)$2.2 B(+1.9%)$2.1 B(+1.4%)$2.1 B(+0.2%)$2.1 B(-0.5%)$2.1 B(-0.2%)$2.1 B(-0.9%)$2.1 B(+1.0%)$2.1 B(+0.0%)$2.1 B

Total Debt

$3.1 B(+5.6%)$2.9 B(+11.0%)$2.6 B(+3.2%)$2.6 B(+0.5%)$2.6 B(+0.5%)$2.5 B(+0.3%)$2.5 B(+2.6%)$2.5 B(+3.9%)$2.4 B(+6.1%)$2.2 B(+10.0%)$2.0 B(+4.7%)$1.9 B(+2.8%)$1.9 B(-0.5%)$1.9 B(-0.2%)$1.9 B(-3.2%)$2.0 B(-7.6%)$2.1 B(-1.5%)$2.2 B(-5.5%)$2.3 B(+0.0%)$2.3 B(+0.5%)$2.3 B(+0.4%)$2.3 B(-0.4%)$2.3 B(+0.9%)$2.3 B(+1.8%)$2.2 B(-0.3%)$2.2 B(+0.3%)$2.2 B(+0.3%)$2.2 B(-0.6%)$2.2 B(-0.1%)$2.2 B(+0.5%)$2.2 B

Debt To Equity

10.9(+3.8%)10.5(+10.5%)9.5(+1.6%)9.3(-2.7%)9.6(-3.6%)10.0(-4.6%)10.4(-3.4%)10.8(-0.7%)10.9(-3.6%)11.3(+2.0%)11.1(-3.1%)11.4(-2.6%)11.7(-8.4%)12.8(-7.0%)13.8(-6.8%)14.8(-10.9%)16.6(-4.3%)17.3(-8.2%)18.9(+66.8%)11.3(+0.6%)11.2(-0.7%)11.3(-1.6%)11.5(+0.4%)11.4(-0.7%)11.5(-1.7%)11.7(-0.9%)11.8(-1.6%)12.0(+5.2%)11.4(-0.9%)11.5(-1.3%)11.7

Current Ratio

0.1(-28.6%)0.1(+75.0%)0.0(+100.0%)0.0(-33.3%)0.0(+50.0%)0.0(-33.3%)0.0(-25.0%)0.0(-20.0%)0.1(+25.0%)0.0(-63.6%)0.1(-50.0%)0.2(+4.8%)0.2(-41.7%)0.4(+227.3%)0.1(0%)0.1(-50.0%)0.2(+57.1%)0.1(+100.0%)0.1(-22.2%)0.1(-10.0%)0.1(-28.6%)0.1(-17.6%)0.2(-37.0%)0.3(-6.9%)0.3(-12.1%)0.3(0%)0.3(-21.4%)0.4(+5.0%)0.4(+17.6%)0.3(+9.7%)0.3

Quick Ratio

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

Inventory

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

Retained Earnings

$261.9 M(+1.9%)$257.1 M(+1.9%)$252.4 M(+1.9%)$247.9 M(+3.0%)$240.7 M(+4.5%)$230.3 M(+6.5%)$216.3 M(+6.8%)$202.5 M(+7.5%)$188.4 M(+15.6%)$163.0 M(+18.4%)$137.6 M(+18.1%)$116.5 M(+19.4%)$97.6 M(+16.3%)$83.9 M(+13.1%)$74.2 M(+7.5%)$69.0 M(+6.4%)$64.9 M(+6.2%)$61.1 M(+5.1%)$58.1 M(-58.4%)$139.8 M(+0.0%)$139.8 M(+1.3%)$137.9 M(+1.3%)$136.1 M(+1.3%)$134.4 M(+4.2%)$129.0 M(+2.5%)$125.8 M(+2.6%)$122.7 M(+2.6%)$119.5 M(-7.7%)$129.5 M(+3.7%)$124.8 M(+3.8%)$120.3 M

PB Ratio

0.7(-5.4%)0.7(+29.8%)0.6(-20.8%)0.7(0%)0.7(-25.8%)1.0(+7.8%)0.9(+15.4%)0.8(+13.0%)0.7(-37.3%)1.1(-6.8%)1.2(-19.7%)1.5(+77.1%)0.8(+18.6%)0.7(+6.1%)0.7(-8.3%)0.7(+24.1%)0.6(+13.7%)0.5(+104.0%)0.3(-32.4%)0.4(-7.5%)0.4(-7.0%)0.4(+10.3%)0.4(+14.7%)0.3(-22.7%)0.4(-2.2%)0.5(+4.7%)0.4(-10.4%)0.5(-5.9%)0.5(-5.6%)0.5(-6.9%)0.6

Income statements

Sep 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(+5.3%)$0.2(0%)$0.2(-34.5%)$0.3(-29.3%)$0.4(-25.4%)$0.6(+1.9%)$0.5(-8.5%)$0.6(-37.9%)$0.9(+4.4%)$0.9(+21.3%)$0.8(+5.6%)$0.7(+36.5%)$0.5(+33.3%)$0.4(+85.7%)$0.2(+23.5%)$0.2(+6.3%)$0.2(+23.1%)$0.1(-71.1%)$0.5(+37400.0%)$0.0(-98.5%)$0.1(0%)$0.1(+14.3%)$0.1(-68.2%)$0.2(+69.2%)$0.1(0%)$0.1(+8.3%)$0.1(+126.1%)-$0.5(-370.6%)$0.2(0%)$0.2(+6.3%)$0.2

TTM EPS

$0.9(-19.4%)$1.1(-25.0%)$1.4(-19.6%)$1.8(-14.3%)$2.1(-20.5%)$2.6(-12.0%)$3.0(-6.6%)$3.2(-3.6%)$3.3(+14.9%)$2.9(+21.9%)$2.4(+29.5%)$1.8(+41.9%)$1.3(+38.7%)$0.9(+38.8%)$0.7(-26.4%)$0.9(+22.8%)$0.7(+12.1%)$0.7(+8.2%)$0.6(+164.4%)$0.2(-48.6%)$0.5(-10.0%)$0.5(-9.1%)$0.6(-8.3%)$0.6(+850.0%)-$0.1(-100.0%)-$0.0(-100.0%)$0.0(-100.0%)$0.0(-94.7%)$0.8(-10.6%)$0.8(-8.6%)$0.9

Revenue

$50.5 M(+2.8%)$49.2 M(-1.2%)$49.8 M(-3.7%)$51.7 M(-4.6%)$54.2 M(+10.3%)$49.2 M(-2.4%)$50.3 M(-7.0%)$54.1 M(-19.0%)$66.8 M(+5.7%)$63.2 M(+9.1%)$58.0 M(+10.7%)$52.4 M(+4.3%)$50.2 M(+5.1%)$47.8 M(+13.3%)$42.2 M(+6.8%)$39.5 M(-13.8%)$45.8 M(+12.2%)$40.8 M(-6.8%)$43.8 M(-24.7%)$58.1 M(+0.9%)$57.6 M(-1.8%)$58.6 M(-3.8%)$60.9 M(-6.0%)$64.8 M(-7.2%)$69.8 M(-5.9%)$74.2 M(-6.7%)$79.5 M(-4.8%)$83.5 M(-3.1%)$86.2 M(-0.8%)$86.8 M(+1.6%)$85.5 M

TTM Revenue

$201.2 M(-1.8%)$204.8 M(+0.0%)$204.8 M(-0.3%)$205.4 M(-1.2%)$207.8 M(-5.7%)$220.5 M(-6.0%)$234.6 M(-3.1%)$242.2 M(+0.7%)$240.4 M(+7.4%)$223.8 M(+7.4%)$208.4 M(+8.2%)$192.6 M(+7.2%)$179.7 M(+2.5%)$175.2 M(+4.2%)$168.2 M(-0.9%)$169.8 M(-9.9%)$188.5 M(-5.9%)$200.3 M(-8.2%)$218.1 M(-7.3%)$235.3 M(-2.8%)$242.0 M(-4.8%)$254.2 M(-5.8%)$269.7 M(-6.4%)$288.3 M(-6.1%)$307.0 M(-5.1%)$323.4 M(-3.8%)$336.0 M(-1.8%)$342.0 M(-0.9%)$345.2 M(-0.4%)$346.7 M(+0.5%)$345.0 M

Total Expenses

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

Operating Expenses

$43.4 M(+0.7%)$43.1 M(-0.4%)$43.3 M(+3.4%)$41.8 M(+3.6%)$40.4 M(+4.6%)$38.6 M(-2.0%)$39.4 M(+1.4%)$38.8 M(+6.5%)$36.4 M(+3.9%)$35.1 M(-3.0%)$36.2 M(-7.6%)$39.2 M(+29.1%)$30.3 M(-4.9%)$31.9 M(-1.3%)$32.3 M(+4.5%)$30.9 M(+1.0%)$30.6 M(-1.9%)$31.2 M(-11.7%)$35.4 M(+3.9%)$34.0 M(+2.8%)$33.1 M(-0.7%)$33.4 M(+3.1%)$32.3 M(-2.0%)$33.0 M(+5.6%)$31.2 M(-2.8%)$32.1 M(-1.4%)$32.6 M(+9.6%)$29.7 M(+3.0%)$28.9 M(+0.9%)$28.6 M(-1.0%)$28.9 M

Cost Of Goods Sold

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

TTM Cost Of Goods Sold

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

Gross Profit

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

TTM Gross Profit

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

Gross Margin

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

Operating Profit

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

TTM Operating Profit

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

Operating Margin

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

Net Income

$4.8 M(+2.6%)$4.7 M(+1.8%)$4.6 M(-36.1%)$7.2 M(-30.8%)$10.4 M(-25.6%)$14.0 M(+0.9%)$13.8 M(-2.2%)$14.1 M(-44.4%)$25.4 M(+0.4%)$25.3 M(+19.9%)$21.1 M(+11.3%)$19.0 M(+38.6%)$13.7 M(+40.9%)$9.7 M(+88.1%)$5.2 M(+24.6%)$4.1 M(+10.0%)$3.8 M(+26.8%)$3.0 M(-72.5%)$10.8 M(+37113.8%)$29.0 K(-98.4%)$1.8 M(+2.1%)$1.8 M(+3.5%)$1.7 M(-67.5%)$5.4 M(+67.3%)$3.2 M(+1.0%)$3.2 M(+0.6%)$3.1 M(+131.6%)-$10.0 M(-313.4%)$4.7 M(+2.0%)$4.6 M(+2.0%)$4.5 M

TTM Net Income

$21.2 M(-20.8%)$26.8 M(-25.7%)$36.1 M(-20.4%)$45.3 M(-13.3%)$52.3 M(-22.3%)$67.3 M(-14.4%)$78.7 M(-8.5%)$86.0 M(-5.3%)$90.8 M(+14.8%)$79.1 M(+24.6%)$63.5 M(+33.6%)$47.5 M(+45.3%)$32.7 M(+43.5%)$22.8 M(+42.0%)$16.0 M(-26.0%)$21.7 M(+23.4%)$17.6 M(+12.3%)$15.6 M(+8.1%)$14.5 M(+167.5%)$5.4 M(-49.6%)$10.7 M(-11.3%)$12.1 M(-10.2%)$13.5 M(-9.5%)$14.9 M(+3454.4%)-$443.0 K(-143.3%)$1.0 M(-57.9%)$2.4 M(-35.5%)$3.8 M(-82.2%)$21.2 M(-11.3%)$23.9 M(-10.2%)$26.6 M

Net Margin

9.5%(-0.1%)9.5%(+3.0%)9.2%(-33.7%)13.9%(-27.4%)19.1%(-32.5%)28.4%(+3.4%)27.5%(+5.2%)26.1%(-31.4%)38.0%(-5.0%)40.0%(+9.9%)36.4%(+0.6%)36.2%(+32.9%)27.2%(+34.1%)20.3%(+65.9%)12.3%(+16.7%)10.5%(+27.6%)8.2%(+13.1%)7.3%(-70.5%)24.6%(+49200.0%)0.1%(-98.4%)3.2%(+3.9%)3.1%(+7.7%)2.9%(-65.5%)8.3%(+80.3%)4.6%(+7.3%)4.3%(+7.8%)4.0%(+133.3%)-11.9%(-320.1%)5.4%(+2.7%)5.3%(+0.6%)5.2%

EBIT

$56.9 M(+6.6%)$53.4 M(+10.0%)$48.5 M(-3.2%)$50.1 M(-3.8%)$52.1 M(-4.1%)$54.3 M(+6.1%)$51.2 M(+8.5%)$47.2 M(-18.4%)$57.8 M(+9.1%)$53.0 M(+15.9%)$45.7 M(+10.6%)$41.4 M(+9.2%)$37.9 M(+15.3%)$32.9 M(+13.7%)$28.9 M(-1.9%)$29.4 M(-4.4%)$30.8 M(-1.1%)$31.1 M(+3.4%)$30.1 M(+5.7%)$28.5 M(-7.4%)$30.8 M(+1.0%)$30.5 M(+1.7%)$30.0 M(-3.9%)$31.2 M(+2.2%)$30.5 M(+2.3%)$29.8 M(+4.3%)$28.6 M(-10.3%)$31.9 M(+1.6%)$31.4 M(+0.8%)$31.2 M(+4.4%)$29.9 M

TTM EBIT

$208.9 M(+2.4%)$204.1 M(-0.5%)$205.1 M(-1.3%)$207.7 M(+1.4%)$204.8 M(-2.7%)$210.5 M(+0.6%)$209.2 M(+2.7%)$203.7 M(+2.9%)$197.9 M(+11.2%)$178.0 M(+12.8%)$157.8 M(+11.9%)$141.0 M(+9.2%)$129.1 M(+5.8%)$122.0 M(+1.4%)$120.2 M(-1.0%)$121.5 M(+0.8%)$120.5 M(+0.0%)$120.5 M(+0.6%)$119.8 M(+0.1%)$119.7 M(-2.2%)$122.4 M(+0.2%)$122.1 M(+0.5%)$121.5 M(+1.1%)$120.2 M(-0.6%)$120.9 M(-0.8%)$121.8 M(-1.1%)$123.2 M(-1.0%)$124.4 M(-1.8%)$126.6 M(-1.5%)$128.6 M(-0.7%)$129.4 M

EBITDA

$57.1 M(+6.6%)$53.6 M(+10.0%)$48.7 M(-3.1%)$50.3 M(-3.8%)$52.3 M(-4.1%)$54.5 M(+6.0%)$51.4 M(+8.1%)$47.6 M(-18.3%)$58.2 M(+9.1%)$53.4 M(+15.7%)$46.1 M(+10.4%)$41.8 M(+9.1%)$38.3 M(+15.1%)$33.3 M(+13.5%)$29.3 M(-1.9%)$29.9 M(-4.3%)$31.2 M(-1.2%)$31.6 M(+3.6%)$30.5 M(+6.1%)$28.8 M(-7.3%)$31.0 M(+1.0%)$30.7 M(+1.7%)$30.2 M(-3.9%)$31.4 M(+2.2%)$30.8 M(+2.3%)$30.1 M(+4.3%)$28.9 M(-10.3%)$32.2 M(+1.6%)$31.7 M(+0.8%)$31.4 M(+4.3%)$30.1 M

TTM EBITDA

$209.8 M(+2.4%)$205.0 M(-0.5%)$205.9 M(-1.3%)$208.6 M(+1.3%)$205.8 M(-2.8%)$211.8 M(+0.6%)$210.6 M(+2.6%)$205.3 M(+2.9%)$199.5 M(+11.1%)$179.6 M(+12.6%)$159.5 M(+11.8%)$142.7 M(+9.1%)$130.8 M(+5.7%)$123.7 M(+1.4%)$122.0 M(-1.0%)$123.2 M(+0.9%)$122.1 M(+0.1%)$122.0 M(+0.7%)$121.1 M(+0.3%)$120.8 M(-2.2%)$123.4 M(+0.2%)$123.2 M(+0.5%)$122.5 M(+1.1%)$121.2 M(-0.6%)$121.9 M(-0.7%)$122.8 M(-1.1%)$124.1 M(-1.0%)$125.3 M(-1.7%)$127.5 M(-1.4%)$129.4 M(-0.6%)$130.3 M

Selling, General & Administrative Expenses

$43.2 M(+0.7%)$42.9 M(-0.4%)$43.0 M(+3.4%)$41.6 M(+3.6%)$40.2 M(+4.7%)$38.4 M(-1.9%)$39.2 M(+1.9%)$38.4 M(+6.6%)$36.0 M(+3.8%)$34.7 M(-3.0%)$35.8 M(-7.7%)$38.7 M(+29.5%)$29.9 M(-5.0%)$31.5 M(-1.3%)$31.9 M(+4.6%)$30.5 M(+1.0%)$30.2 M(-1.8%)$30.7 M(-12.0%)$34.9 M(+3.5%)$33.8 M(+2.8%)$32.8 M(-0.8%)$33.1 M(+3.1%)$32.1 M(-2.0%)$32.7 M(+5.7%)$31.0 M(-2.9%)$31.9 M(-1.4%)$32.3 M(+9.7%)$29.5 M(+3.1%)$28.6 M(+0.8%)$28.4 M(-1.0%)$28.7 M

TTM SGA

$170.7 M(+1.8%)$167.7 M(+2.7%)$163.3 M(+2.4%)$159.4 M(+2.1%)$156.2 M(+2.7%)$152.0 M(+2.5%)$148.3 M(+2.3%)$144.9 M(-0.2%)$145.3 M(+4.4%)$139.1 M(+2.4%)$135.9 M(+2.9%)$132.0 M(+6.7%)$123.8 M(-0.2%)$124.1 M(+0.6%)$123.3 M(-2.4%)$126.4 M(-2.5%)$129.6 M(-2.0%)$132.3 M(-1.7%)$134.6 M(+2.2%)$131.8 M(+0.8%)$130.7 M(+1.5%)$128.9 M(+0.9%)$127.7 M(-0.2%)$127.9 M(+2.6%)$124.7 M(+1.9%)$122.3 M(+2.9%)$118.8 M(+3.2%)$115.2 M(+0.8%)$114.3 M(+1.0%)$113.1 M(+1.3%)$111.7 M

Depreciation And Amortization

$214.0 K(-3.2%)$221.0 K(+2.8%)$215.0 K(+4.9%)$205.0 K(+2.5%)$200.0 K(-5.2%)$211.0 K(-8.7%)$231.0 K(-43.8%)$411.0 K(+1.5%)$405.0 K(+5.2%)$385.0 K(-7.7%)$417.0 K(-0.9%)$421.0 K(+2.9%)$409.0 K(-1.9%)$417.0 K(-2.6%)$428.0 K(-2.7%)$440.0 K(+0.5%)$438.0 K(-10.1%)$487.0 K(+16.2%)$419.0 K(+46.0%)$287.0 K(+4.0%)$276.0 K(+5.3%)$262.0 K(+4.4%)$251.0 K(+2.0%)$246.0 K(-3.9%)$256.0 K(+2.4%)$250.0 K(+4.2%)$240.0 K(-0.8%)$242.0 K(-0.8%)$244.0 K(+10.9%)$220.0 K(-3.5%)$228.0 K

TTM D&A

$855.0 K(+1.7%)$841.0 K(+1.2%)$831.0 K(-1.9%)$847.0 K(-19.6%)$1.1 M(-16.3%)$1.3 M(-12.2%)$1.4 M(-11.5%)$1.6 M(-0.6%)$1.6 M(-0.3%)$1.6 M(-1.9%)$1.7 M(-0.7%)$1.7 M(-1.1%)$1.7 M(-1.7%)$1.7 M(-3.9%)$1.8 M(+0.5%)$1.8 M(+9.4%)$1.6 M(+11.0%)$1.5 M(+18.1%)$1.2 M(+15.6%)$1.1 M(+4.0%)$1.0 M(+2.0%)$1.0 M(+1.2%)$1.0 M(+1.1%)$992.0 K(+0.4%)$988.0 K(+1.2%)$976.0 K(+3.2%)$946.0 K(+1.3%)$934.0 K(+3.7%)$901.0 K(+5.0%)$858.0 K(+3.4%)$830.0 K

Interest Expense

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

TTM Interest Expense

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

Income Tax

$2.1 M(+2.8%)$2.0 M(+1.7%)$2.0 M(-26.0%)$2.7 M(-30.8%)$3.8 M(-17.4%)$4.7 M(+0.9%)$4.6 M(+10.5%)$4.2 M(-53.3%)$8.9 M(+0.4%)$8.9 M(+8.3%)$8.2 M(+51.7%)$5.4 M(-7.7%)$5.9 M(+40.9%)$4.2 M(+49.8%)$2.8 M(+19.3%)$2.3 M(+9.9%)$2.1 M(+26.9%)$1.7 M(+121.8%)-$7.7 M(-995.1%)$858.0 K(-13.4%)$991.0 K(+2.2%)$970.0 K(+3.5%)$937.0 K(+265.0%)-$568.0 K(-137.7%)$1.5 M(+1.3%)$1.5 M(+5.5%)$1.4 M(-92.2%)$18.2 M(+427.2%)$3.4 M(+1.9%)$3.4 M(+2.0%)$3.3 M

TTM Income Tax

$8.7 M(-17.1%)$10.5 M(-20.2%)$13.1 M(-16.8%)$15.8 M(-8.8%)$17.3 M(-22.8%)$22.4 M(-16.0%)$26.6 M(-11.9%)$30.2 M(-4.0%)$31.5 M(+10.8%)$28.4 M(+20.0%)$23.7 M(+29.8%)$18.2 M(+20.4%)$15.1 M(+32.9%)$11.4 M(+28.0%)$8.9 M(+671.8%)-$1.6 M(+48.6%)-$3.0 M(+27.2%)-$4.2 M(+14.4%)-$4.9 M(-229.4%)$3.8 M(+61.2%)$2.3 M(-18.2%)$2.8 M(-15.4%)$3.4 M(-12.4%)$3.8 M(-83.0%)$22.6 M(-7.9%)$24.5 M(-7.2%)$26.4 M(-6.7%)$28.3 M(+84.7%)$15.3 M(-9.8%)$17.0 M(-9.0%)$18.7 M

PE Ratio

10.8(+18.9%)9.1(+73.8%)5.2(-0.4%)5.2(+20.7%)4.3(-2.3%)4.4(+24.0%)3.6(+29.2%)2.8(+26.5%)2.2(-38.3%)3.5(-17.3%)4.3(-33.8%)6.5(+44.0%)4.5(-7.0%)4.8(-19.5%)6.0(+29.0%)4.7(+4.7%)4.5(+4.0%)4.3(+91.9%)2.2(-84.7%)14.6(+82.7%)8.0(+5.0%)7.6(+19.7%)6.3(+26.5%)5.0---103.8(+1629.2%)6.0(+12.2%)5.3(+5.7%)5.1

PS Ratio

1.0(-2.0%)1.0(+30.8%)0.8(-19.6%)1.0(+5.4%)0.9(-17.9%)1.1(+20.4%)0.9(+25.7%)0.7(+19.4%)0.6(-36.1%)1.0(-6.7%)1.0(-20.0%)1.3(+75.7%)0.7(+25.4%)0.6(+9.3%)0.5(-5.3%)0.6(+46.1%)0.4(+21.9%)0.3(+128.6%)0.1(-56.3%)0.3(-3.0%)0.3(-2.9%)0.3(+17.2%)0.3(+26.1%)0.2(-14.8%)0.3(+3.9%)0.3(+8.3%)0.2(-7.7%)0.3(-10.3%)0.3(-3.3%)0.3(-6.3%)0.3

Cashflow statements

Sep 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

$69.8 M(+61.1%)$43.3 M(-17.9%)$52.7 M(-6.0%)$56.1 M(-8.5%)$61.3 M(+10.3%)$55.5 M(-14.8%)$65.1 M(+27.3%)$51.2 M(+13.6%)$45.1 M(-12.3%)$51.4 M(-24.8%)$68.3 M(+94.5%)$35.1 M(-30.7%)$50.7 M(+7.7%)$47.1 M(-28.0%)$65.3 M(+35.6%)$48.2 M(-21.3%)$61.2 M(-6.3%)$65.3 M(+1.9%)$64.1 M(+36.9%)$46.8 M(-18.7%)$57.6 M(+6.8%)$53.9 M(-7.8%)$58.5 M(+1.6%)$57.6 M(+0.4%)$57.3 M(+50.5%)$38.1 M(-39.7%)$63.2 M(+33.3%)$47.4 M(-11.5%)$53.6 M(+2.0%)$52.5 M(-15.6%)$62.2 M

TTM CFO

$221.8 M(+4.0%)$213.3 M(-5.4%)$225.5 M(-5.2%)$238.0 M(+2.1%)$233.1 M(+7.5%)$216.9 M(+1.9%)$212.8 M(-1.5%)$215.9 M(+8.0%)$199.9 M(-2.7%)$205.5 M(+2.1%)$201.1 M(+1.5%)$198.2 M(-6.2%)$211.3 M(-4.8%)$221.8 M(-7.6%)$240.1 M(+0.5%)$238.8 M(+0.6%)$237.4 M(+1.6%)$233.7 M(+5.1%)$222.3 M(+2.6%)$216.8 M(-4.7%)$227.6 M(+0.1%)$227.3 M(+7.5%)$211.5 M(-2.2%)$216.2 M(+4.9%)$206.0 M(+1.9%)$202.3 M(-6.6%)$216.7 M(+0.5%)$215.6 M(+5.0%)$205.5 M(+3.9%)$197.7 M(-0.2%)$198.0 M

Cash From Investing

-$219.0 M(-4.7%)-$209.2 M(-92.6%)-$108.6 M(-29.7%)-$83.8 M(-1.3%)-$82.7 M(-15.0%)-$71.9 M(+40.7%)-$121.2 M(+17.8%)-$147.4 M(+12.3%)-$168.1 M(+35.1%)-$258.9 M(-85.5%)-$139.5 M(-114.0%)-$65.2 M(-3.6%)-$62.9 M(-464.5%)-$11.1 M(-146.7%)$23.9 M(-49.9%)$47.6 M(+17.7%)$40.5 M(-38.7%)$66.0 M(+208.1%)-$61.1 M(-18.3%)-$51.7 M(+17.1%)-$62.3 M(-17.2%)-$53.2 M(+14.6%)-$62.2 M(+26.4%)-$84.5 M(-30.8%)-$64.6 M(-44.4%)-$44.7 M(+7.5%)-$48.3 M(-53.0%)-$31.6 M(+29.9%)-$45.1 M(+19.6%)-$56.1 M(+28.0%)-$77.9 M

TTM CFI

-$620.6 M(-28.1%)-$484.3 M(-39.6%)-$347.0 M(+3.5%)-$359.5 M(+15.0%)-$423.1 M(+16.8%)-$508.6 M(+26.9%)-$695.5 M(+2.6%)-$713.9 M(-13.0%)-$631.7 M(-20.0%)-$526.5 M(-88.9%)-$278.8 M(-141.7%)-$115.4 M(-4452.4%)-$2.5 M(-102.5%)$100.8 M(-43.4%)$178.0 M(+91.4%)$93.0 M(+1582.6%)-$6.3 M(+94.3%)-$109.0 M(+52.2%)-$228.2 M(+0.5%)-$229.4 M(+12.5%)-$262.2 M(+0.9%)-$264.5 M(-3.3%)-$256.1 M(-5.7%)-$242.2 M(-28.0%)-$189.3 M(-11.5%)-$169.8 M(+6.3%)-$181.1 M(+14.0%)-$210.6 M(+6.8%)-$225.9 M(+12.8%)-$259.1 M(+24.9%)-$344.8 M

Cash From Financing

$161.7 M(-42.6%)$281.6 M(+245.7%)$81.5 M(+636.7%)$11.1 M(+31.9%)$8.4 M(+243.5%)$2.4 M(-96.1%)$62.3 M(-27.8%)$86.3 M(-32.3%)$127.4 M(-32.8%)$189.6 M(+134.2%)$80.9 M(+146.4%)$32.8 M(+354.8%)-$12.9 M(-130.1%)-$5.6 M(+91.3%)-$64.8 M(+60.5%)-$163.9 M(-352.9%)-$36.2 M(+71.5%)-$126.7 M(-7289.6%)-$1.7 M(-120.5%)$8.3 M(+21.6%)$6.9 M(+169.0%)-$10.0 M(-155.2%)$18.0 M(-50.0%)$36.0 M(+496.5%)-$9.1 M(-654.9%)$1.6 M(-41.8%)$2.8 M(+115.5%)-$18.2 M(-82.3%)-$10.0 M(-236.2%)$7.3 M(-47.0%)$13.8 M

TTM CFF

$535.8 M(+40.1%)$382.4 M(+270.1%)$103.3 M(+22.7%)$84.2 M(-47.2%)$159.4 M(-42.7%)$278.4 M(-40.2%)$465.6 M(-3.9%)$484.2 M(+12.4%)$430.8 M(+48.3%)$290.5 M(+204.8%)$95.3 M(+288.9%)-$50.4 M(+79.6%)-$247.1 M(+8.6%)-$270.4 M(+30.9%)-$391.6 M(-19.2%)-$328.5 M(-110.2%)-$156.3 M(-38.0%)-$113.2 M(-3293.3%)$3.5 M(-84.8%)$23.3 M(-54.3%)$51.0 M(+45.5%)$35.0 M(-24.9%)$46.6 M(+48.5%)$31.4 M(+237.7%)-$22.8 M(+3.7%)-$23.7 M(-31.6%)-$18.0 M(-156.6%)-$7.0 M(-123.4%)$30.0 M(-56.0%)$68.2 M(-54.4%)$149.4 M

Free Cash Flow

$69.7 M(+61.5%)$43.1 M(-18.0%)$52.6 M(-5.7%)$55.8 M(-8.6%)$61.0 M(+10.0%)$55.5 M(-14.8%)$65.1 M(+28.1%)$50.8 M(+14.7%)$44.3 M(-12.4%)$50.6 M(-25.6%)$68.0 M(+96.1%)$34.7 M(-30.8%)$50.1 M(+7.9%)$46.5 M(-28.4%)$64.9 M(+32.5%)$49.0 M(-19.8%)$61.1 M(-6.0%)$64.9 M(+1.8%)$63.8 M(+36.5%)$46.7 M(-18.5%)$57.3 M(+6.8%)$53.7 M(-8.0%)$58.3 M(+1.8%)$57.3 M(+0.2%)$57.2 M(+52.1%)$37.6 M(-40.4%)$63.1 M(+33.3%)$47.3 M(-11.6%)$53.5 M(+2.7%)$52.1 M(-16.0%)$62.1 M

TTM FCF

$221.2 M(+4.0%)$212.6 M(-5.5%)$224.9 M(-5.3%)$237.4 M(+2.1%)$232.5 M(+7.8%)$215.7 M(+2.3%)$210.9 M(-1.4%)$213.8 M(+8.2%)$197.7 M(-2.9%)$203.5 M(+2.1%)$199.3 M(+1.6%)$196.2 M(-6.8%)$210.5 M(-4.9%)$221.4 M(-7.7%)$239.9 M(+0.5%)$238.7 M(+1.0%)$236.4 M(+1.6%)$232.7 M(+5.1%)$221.5 M(+2.5%)$216.0 M(-4.7%)$226.6 M(+0.1%)$226.5 M(+7.7%)$210.4 M(-2.2%)$215.1 M(+4.9%)$205.1 M(+1.8%)$201.5 M(-6.7%)$216.0 M(+0.5%)$215.0 M(+5.1%)$204.6 M(+4.1%)$196.5 M(-0.2%)$196.9 M

CAPEX

$100.0 K(-31.0%)$145.0 K(+30.6%)$111.0 K(-60.6%)$282.0 K(+33.6%)$211.0 K(+559.4%)$32.0 K(-5.9%)$34.0 K(-90.8%)$371.0 K(-50.5%)$750.0 K(-0.4%)$753.0 K(+173.8%)$275.0 K(-35.9%)$429.0 K(-18.0%)$523.0 K(-12.5%)$598.0 K(+40.4%)$426.0 K(+153.5%)-$796.0 K(-597.5%)$160.0 K(-56.2%)$365.0 K(+23.7%)$295.0 K(+204.1%)$97.0 K(-61.2%)$250.0 K(+8.7%)$230.0 K(+32.2%)$174.0 K(-38.3%)$282.0 K(+78.5%)$158.0 K(-68.4%)$500.0 K(+265.0%)$137.0 K(+63.1%)$84.0 K(+40.0%)$60.0 K(-84.5%)$388.0 K(+183.2%)$137.0 K

TTM CAPEX

$638.0 K(-14.8%)$749.0 K(+17.8%)$636.0 K(+13.8%)$559.0 K(-13.7%)$648.0 K(-45.4%)$1.2 M(-37.8%)$1.9 M(-11.2%)$2.1 M(-2.6%)$2.2 M(+11.5%)$2.0 M(+8.5%)$1.8 M(-7.6%)$2.0 M(+163.1%)$751.0 K(+93.6%)$388.0 K(+150.3%)$155.0 K(+545.8%)$24.0 K(-97.4%)$917.0 K(-8.9%)$1.0 M(+15.5%)$872.0 K(+16.1%)$751.0 K(-19.8%)$936.0 K(+10.9%)$844.0 K(-24.2%)$1.1 M(+3.4%)$1.1 M(+22.5%)$879.0 K(+12.6%)$781.0 K(+16.7%)$669.0 K(0%)$669.0 K(-25.1%)$893.0 K(-23.0%)$1.2 M(+5.9%)$1.1 M

Dividends Paid

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

TTM Dividends Paid

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

TTM Dividend Per Share

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

TTM Dividend Yield

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

Payout Ratio

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