CMT logo

CMT 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

$220.7 M(-2.2%)$225.7 M(+6.3%)$212.3 M(-0.5%)$213.4 M(-1.5%)$216.7 M(+1.2%)$214.1 M(+3.5%)$206.8 M(+4.1%)$198.6 M(-1.9%)$202.5 M(-1.1%)$204.8 M(+2.4%)$199.9 M(+7.1%)$186.7 M(+4.0%)$179.5 M(-4.8%)$188.4 M(+4.8%)$179.8 M(+8.6%)$165.5 M(-4.9%)$174.0 M(+5.4%)$165.1 M(-5.5%)$174.7 M(-2.6%)$179.3 M(-8.1%)$195.0 M(-3.4%)$201.9 M(-3.9%)$210.0 M(+4.4%)$201.2 M(+4.8%)$192.1 M(+0.8%)$190.5 M(-2.4%)$195.1 M(+40.8%)$138.6 M(-0.1%)$138.7 M(-0.5%)$139.4 M(+0.5%)$138.6 M

Current Assets

$115.5 M(-2.7%)$118.7 M(+15.0%)$103.2 M(+0.3%)$102.9 M(+0.7%)$102.1 M(+3.6%)$98.6 M(+8.1%)$91.2 M(+13.0%)$80.7 M(-9.0%)$88.6 M(-3.3%)$91.7 M(+2.8%)$89.2 M(+18.8%)$75.1 M(+5.9%)$71.0 M(-9.9%)$78.8 M(+12.8%)$69.8 M(+23.6%)$56.5 M(-9.9%)$62.7 M(+21.7%)$51.5 M(-12.8%)$59.1 M(-3.5%)$61.2 M(-18.5%)$75.1 M(-3.9%)$78.1 M(-7.5%)$84.5 M(+5.2%)$80.3 M(+15.7%)$69.4 M(+4.2%)$66.7 M(-6.1%)$71.0 M(+9.3%)$65.0 M(-2.8%)$66.8 M(-1.4%)$67.8 M(+2.9%)$65.9 M

Non Current Assets

$105.2 M(-1.7%)$107.0 M(-1.9%)$109.0 M(-1.3%)$110.5 M(-3.5%)$114.5 M(-0.9%)$115.5 M(-0.1%)$115.6 M(-2.0%)$118.0 M(+3.6%)$113.8 M(+0.7%)$113.1 M(+2.2%)$110.7 M(-0.8%)$111.5 M(+2.8%)$108.5 M(-1.1%)$109.6 M(-0.3%)$110.0 M(+0.8%)$109.0 M(-2.0%)$111.3 M(-2.0%)$113.6 M(-1.8%)$115.6 M(-2.1%)$118.1 M(-1.6%)$120.0 M(-3.1%)$123.8 M(-1.4%)$125.5 M(+3.8%)$120.9 M(-1.4%)$122.6 M(-1.0%)$123.8 M(-0.2%)$124.1 M(+68.6%)$73.6 M(+2.4%)$71.9 M(+0.5%)$71.6 M(-1.6%)$72.8 M

Total Liabilities

$72.8 M(-6.9%)$78.2 M(+12.6%)$69.5 M(-6.7%)$74.4 M(-10.0%)$82.7 M(-1.4%)$83.8 M(-0.3%)$84.0 M(+1.9%)$82.5 M(-12.1%)$93.8 M(-4.4%)$98.1 M(+2.8%)$95.5 M(+10.3%)$86.6 M(+8.0%)$80.2 M(-7.1%)$86.3 M(+5.0%)$82.2 M(+14.8%)$71.6 M(-11.1%)$80.5 M(+6.3%)$75.7 M(-9.9%)$84.0 M(-11.5%)$94.9 M(-9.7%)$105.1 M(-0.8%)$105.9 M(-7.5%)$114.5 M(+11.9%)$102.3 M(+14.6%)$89.2 M(+2.7%)$86.9 M(-4.7%)$91.1 M(+148.4%)$36.7 M(0%)$36.7 M(-3.3%)$37.9 M(-4.2%)$39.6 M

Current Liabilities

$47.9 M(-8.0%)$52.0 M(+23.2%)$42.2 M(-8.6%)$46.2 M(-12.6%)$52.9 M(-0.5%)$53.2 M(-0.2%)$53.2 M(+4.8%)$50.8 M(-13.9%)$59.0 M(-8.4%)$64.4 M(+1.8%)$63.3 M(+19.3%)$53.1 M(+11.9%)$47.4 M(-8.3%)$51.7 M(+11.6%)$46.3 M(+28.6%)$36.0 M(-2.7%)$37.0 M(-42.1%)$63.9 M(-11.8%)$72.5 M(-13.6%)$83.8 M(-11.5%)$94.8 M(+131.8%)$40.9 M(-18.0%)$49.9 M(+24.1%)$40.2 M(-5.0%)$42.3 M(+8.0%)$39.2 M(-7.9%)$42.6 M(+73.1%)$24.6 M(+4.3%)$23.6 M(-2.2%)$24.1 M(-3.4%)$24.9 M

Long Term Liabilities

$24.9 M(-4.7%)$26.2 M(-3.9%)$27.2 M(-3.6%)$28.2 M(-5.2%)$29.8 M(-2.8%)$30.7 M(-0.5%)$30.8 M(-2.8%)$31.7 M(-8.9%)$34.8 M(+3.2%)$33.7 M(+4.6%)$32.2 M(-4.0%)$33.5 M(+2.5%)$32.7 M(-5.5%)$34.6 M(-3.5%)$35.9 M(+0.8%)$35.6 M(-18.1%)$43.5 M(+268.7%)$11.8 M(+2.2%)$11.5 M(+4.5%)$11.0 M(+6.7%)$10.4 M(-84.1%)$65.0 M(+0.7%)$64.6 M(+4.0%)$62.1 M(+32.3%)$46.9 M(-1.7%)$47.7 M(-1.8%)$48.6 M(+301.6%)$12.1 M(-7.7%)$13.1 M(-5.2%)$13.8 M(-5.4%)$14.6 M

Shareholders Equity

$147.8 M(+0.2%)$147.5 M(+3.3%)$142.8 M(+2.8%)$139.0 M(+3.7%)$134.0 M(+2.8%)$130.3 M(+6.2%)$122.7 M(+5.7%)$116.1 M(+6.9%)$108.7 M(+1.9%)$106.6 M(+2.1%)$104.4 M(+4.3%)$100.1 M(+0.8%)$99.3 M(-2.8%)$102.1 M(+4.6%)$97.6 M(+3.9%)$93.9 M(+0.4%)$93.5 M(+4.6%)$89.5 M(-1.4%)$90.7 M(+7.5%)$84.4 M(-6.1%)$89.9 M(-6.3%)$96.0 M(+0.5%)$95.6 M(-3.4%)$98.9 M(-3.8%)$102.8 M(-0.7%)$103.6 M(-0.3%)$104.0 M(+2.0%)$101.9 M(-0.1%)$102.0 M(+0.6%)$101.4 M(+2.4%)$99.1 M

Book Value

$147.8 M(+0.2%)$147.5 M(+3.3%)$142.8 M(+2.8%)$139.0 M(+3.7%)$134.0 M(+2.8%)$130.3 M(+6.2%)$122.7 M(+5.7%)$116.1 M(+6.9%)$108.7 M(+1.9%)$106.6 M(+2.1%)$104.4 M(+4.3%)$100.1 M(+0.8%)$99.3 M(-2.8%)$102.1 M(+4.6%)$97.6 M(+3.9%)$93.9 M(+0.4%)$93.5 M(+4.6%)$89.5 M(-1.4%)$90.7 M(+7.5%)$84.4 M(-6.1%)$89.9 M(-6.3%)$96.0 M(+0.5%)$95.6 M(-3.4%)$98.9 M(-3.8%)$102.8 M(-0.7%)$103.6 M(-0.3%)$104.0 M(+2.0%)$101.9 M(-0.1%)$102.0 M(+0.6%)$101.4 M(+2.4%)$99.1 M

Working Capital

$67.6 M(+1.4%)$66.7 M(+9.3%)$61.0 M(+7.6%)$56.7 M(+15.1%)$49.3 M(+8.5%)$45.4 M(+19.7%)$37.9 M(+27.0%)$29.9 M(+0.9%)$29.6 M(+8.6%)$27.3 M(+5.0%)$26.0 M(+17.5%)$22.1 M(-6.2%)$23.6 M(-13.0%)$27.1 M(+15.2%)$23.5 M(+14.8%)$20.5 M(-20.3%)$25.7 M(+308.1%)-$12.3 M(+7.5%)-$13.3 M(+41.0%)-$22.6 M(-14.9%)-$19.7 M(-152.9%)$37.2 M(+7.6%)$34.6 M(-13.7%)$40.1 M(+47.9%)$27.1 M(-1.3%)$27.5 M(-3.3%)$28.4 M(-29.6%)$40.4 M(-6.6%)$43.2 M(-1.1%)$43.7 M(+6.7%)$40.9 M

Cash And Cash Equivalents

$42.3 M(+12.1%)$37.8 M(+42.0%)$26.6 M(+10.4%)$24.1 M(+33.6%)$18.0 M(+27.4%)$14.2 M(+215.3%)$4.5 M(+7.4%)$4.2 M(+721.8%)$509.0 K(+346.5%)$114.0 K(-91.4%)$1.3 M(-78.4%)$6.1 M(+899.4%)$615.0 K(-89.0%)$5.6 M(+84.9%)$3.0 M(-26.7%)$4.1 M(-72.1%)$14.8 M(+221.7%)$4.6 M(+223.8%)$1.4 M(-23.4%)$1.9 M(+100.0%)$0.0(-100.0%)$533.0 K(-32.5%)$790.0 K(-58.2%)$1.9 M(+100.0%)$0.0-$2.6 M(-90.4%)$26.8 M(-2.8%)$27.5 M(-11.3%)$31.1 M(+1.5%)$30.6 M

Accounts Payable

$25.0 M(-15.1%)$29.5 M(+21.4%)$24.3 M(+1.3%)$24.0 M(-16.5%)$28.7 M(-3.8%)$29.8 M(-10.3%)$33.2 M(+12.4%)$29.6 M(-13.7%)$34.3 M(+3.8%)$33.0 M(-1.2%)$33.4 M(+47.3%)$22.7 M(-6.0%)$24.1 M(-8.6%)$26.4 M(+3.8%)$25.5 M(+49.9%)$17.0 M(-5.3%)$17.9 M(+50.1%)$12.0 M(-3.7%)$12.4 M(-37.6%)$19.9 M(-11.4%)$22.5 M(-4.5%)$23.6 M(-28.7%)$33.0 M(+29.8%)$25.4 M(-12.4%)$29.1 M(+16.8%)$24.9 M(+38.0%)$18.0 M(+30.2%)$13.8 M(+18.9%)$11.7 M(+4.7%)$11.1 M(+6.8%)$10.4 M

Accounts Receivable

$36.8 M(-21.7%)$47.0 M(+17.2%)$40.1 M(-3.9%)$41.7 M(-9.2%)$45.9 M(-8.8%)$50.4 M(-4.1%)$52.5 M(+18.6%)$44.3 M(-18.5%)$54.3 M(+0.4%)$54.1 M(+3.4%)$52.3 M(+48.3%)$35.3 M(-10.6%)$39.4 M(-11.7%)$44.7 M(+11.1%)$40.2 M(+45.7%)$27.6 M(+4.9%)$26.3 M(+21.9%)$21.6 M(-23.0%)$28.0 M(-13.5%)$32.4 M(-29.3%)$45.8 M(-4.9%)$48.2 M(-6.0%)$51.3 M(+12.8%)$45.5 M(+17.6%)$38.7 M(+0.2%)$38.6 M(-6.5%)$41.3 M(+108.0%)$19.8 M(-18.3%)$24.3 M(+7.0%)$22.7 M(+2.7%)$22.1 M

Short Term Debt

$1.8 M(+1.9%)$1.8 M(+9.6%)$1.6 M(+10.6%)$1.5 M(+12.1%)$1.3 M(+8.7%)$1.2 M(0%)$1.2 M(-60.8%)$3.1 M(-41.6%)$5.3 M(-33.4%)$7.9 M(-10.5%)$8.8 M(+5.4%)$8.4 M(+37.3%)$6.1 M(+71.6%)$3.6 M(-40.2%)$5.9 M(+101.0%)$3.0 M(+7.3%)$2.8 M(-92.2%)$35.4 M(-19.9%)$44.2 M(-10.7%)$49.5 M(-16.2%)$59.0 M(+1509.1%)$3.7 M(+18.0%)$3.1 M(-3.7%)$3.2 M(0%)$3.2 M(-19.5%)$4.0 M(-71.8%)$14.2 M(+374.3%)$3.0 M(0%)$3.0 M(0%)$3.0 M(0%)$3.0 M

Long Term Debt

$20.2 M(-2.1%)$20.6 M(-2.2%)$21.1 M(-2.1%)$21.5 M(-2.1%)$22.0 M(-1.8%)$22.4 M(-1.3%)$22.7 M(-1.3%)$23.0 M(-1.3%)$23.3 M(+5.4%)$22.1 M(+9.2%)$20.2 M(-4.8%)$21.3 M(-4.5%)$22.3 M(-4.3%)$23.2 M(-4.1%)$24.2 M(-3.9%)$25.2 M(-20.1%)$31.5 M(+23260.7%)$135.0 K-$3.1 M(-9.5%)$3.4 M(-94.1%)$58.1 M(+0.8%)$57.7 M(+4.5%)$55.2 M(+42.9%)$38.6 M(-2.1%)$39.4 M(-2.1%)$40.2 M(+973.0%)$3.8 M(-16.7%)$4.5 M(-14.3%)$5.3 M(-12.5%)$6.0 M

Total Debt

$22.0 M(-1.8%)$22.4 M(-1.3%)$22.7 M(-1.3%)$23.0 M(-1.3%)$23.3 M(-1.3%)$23.6 M(-1.3%)$23.9 M(-8.3%)$26.1 M(-8.7%)$28.6 M(-4.8%)$30.0 M(+3.2%)$29.1 M(-1.9%)$29.6 M(+4.5%)$28.3 M(+5.8%)$26.8 M(-11.2%)$30.2 M(+7.2%)$28.2 M(-17.9%)$34.3 M(-3.4%)$35.5 M(-19.6%)$44.2 M(-16.0%)$52.6 M(-15.9%)$62.5 M(+1.1%)$61.8 M(+1.6%)$60.8 M(+4.1%)$58.4 M(+39.6%)$41.8 M(-3.7%)$43.4 M(-20.3%)$54.5 M(+707.0%)$6.8 M(-10.0%)$7.5 M(-9.1%)$8.3 M(-8.3%)$9.0 M

Debt To Equity

0.1(0%)0.1(-6.3%)0.2(-5.9%)0.2(0%)0.2(-5.6%)0.2(-5.3%)0.2(-13.6%)0.2(-15.4%)0.3(-7.1%)0.3(0%)0.3(-6.7%)0.3(+3.5%)0.3(+11.5%)0.3(-16.1%)0.3(+3.3%)0.3(-18.9%)0.4(-7.5%)0.4(-18.4%)0.5(-16.9%)0.6(-10.6%)0.7(+6.5%)0.6(+1.6%)0.6(+3.4%)0.6(+43.9%)0.4(-2.4%)0.4(-19.2%)0.5(+642.9%)0.1(0%)0.1(-12.5%)0.1(-11.1%)0.1

Current Ratio

2.4(+5.7%)2.3(-6.9%)2.5(+9.9%)2.2(+15.5%)1.9(+4.3%)1.9(+8.2%)1.7(+7.5%)1.6(+6.0%)1.5(+5.6%)1.4(+0.7%)1.4(-0.7%)1.4(-5.3%)1.5(-1.3%)1.5(+0.7%)1.5(-3.8%)1.6(-7.1%)1.7(+108.6%)0.8(-1.2%)0.8(+12.3%)0.7(-7.6%)0.8(-58.6%)1.9(+13.0%)1.7(-15.5%)2.0(+21.9%)1.6(-3.5%)1.7(+1.8%)1.7(-36.7%)2.6(-6.7%)2.8(+0.7%)2.8(+6.4%)2.6

Quick Ratio

2.0(+6.5%)1.9(-1.1%)1.9(+7.4%)1.8(+19.9%)1.5(+4.3%)1.4(+12.9%)1.2(+10.7%)1.1(+6.7%)1.1(+8.3%)1.0(+1.0%)1.0(+2.1%)0.9(-7.8%)1.0(-7.3%)1.1(+2.8%)1.1(+0.9%)1.1(-17.2%)1.3(+132.7%)0.6(+1.9%)0.5(+14.9%)0.5(-14.6%)0.6(-58.3%)1.3(+12.8%)1.2(-14.0%)1.4(+22.5%)1.1(-7.5%)1.2(0%)1.2(-42.6%)2.1(-8.7%)2.3(-0.9%)2.3(+6.5%)2.2

Inventory

$20.7 M(-5.0%)$21.8 M(-8.8%)$23.9 M(+8.2%)$22.1 M(-11.7%)$25.0 M(+2.4%)$24.4 M(-2.5%)$25.0 M(+4.8%)$23.9 M(-11.1%)$26.9 M(-7.3%)$29.0 M(+2.0%)$28.4 M(+13.0%)$25.1 M(+12.1%)$22.4 M(+1.7%)$22.0 M(+8.2%)$20.4 M(+11.0%)$18.4 M(+20.5%)$15.2 M(-6.1%)$16.2 M(-17.4%)$19.6 M(-9.4%)$21.7 M(-7.4%)$23.4 M(-2.3%)$24.0 M(-8.2%)$26.1 M(+1.4%)$25.8 M(+13.8%)$22.6 M(+15.1%)$19.7 M(-1.7%)$20.0 M(+48.7%)$13.5 M(+5.2%)$12.8 M(+6.0%)$12.1 M(+3.3%)$11.7 M

Retained Earnings

$135.4 M(+2.4%)$132.2 M(+5.1%)$125.8 M(+3.1%)$122.1 M(+1.8%)$119.9 M(+3.8%)$115.5 M(+7.4%)$107.6 M(+5.8%)$101.7 M(+5.0%)$96.9 M(+1.4%)$95.6 M(+2.3%)$93.4 M(+4.3%)$89.5 M(+0.5%)$89.1 M(-3.6%)$92.4 M(+4.6%)$88.3 M(+4.1%)$84.9 M(-1.0%)$85.7 M(+4.1%)$82.4 M(-2.7%)$84.7 M(+10.4%)$76.7 M(-6.7%)$82.2 M(-6.9%)$88.3 M(+0.2%)$88.1 M(-4.2%)$91.9 M(-4.1%)$95.9 M(-1.8%)$97.7 M(+0.1%)$97.6 M(+1.2%)$96.4 M(+0.2%)$96.2 M(+0.5%)$95.8 M(+2.3%)$93.6 M

PB Ratio

1.0(-4.7%)1.1(-7.8%)1.1(-2.5%)1.2(-35.9%)1.8(+22.7%)1.5(+21.9%)1.2(+30.9%)0.9(+22.1%)0.8(+5.5%)0.7(-14.1%)0.8(+21.4%)0.7(-25.5%)0.9(-22.9%)1.2(+27.1%)1.0(-20.0%)1.2(+57.9%)0.8(+105.4%)0.4(+184.6%)0.1(-56.7%)0.3(-46.4%)0.6(-8.2%)0.6(+1.7%)0.6(+7.1%)0.6(+12.0%)0.5(-53.3%)1.1(-18.9%)1.3(-19.5%)1.6(-1.2%)1.7(+1.2%)1.6(+18.8%)1.4

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.4(-50.7%)$0.7(+69.8%)$0.4(+87.0%)$0.2(-53.1%)$0.5(-46.1%)$0.9(+37.9%)$0.7(+15.8%)$0.6(+256.3%)$0.2(-38.5%)$0.3(-43.5%)$0.5(+820.0%)$0.1(+112.2%)-$0.4(-185.4%)$0.5(+17.1%)$0.4(+510.0%)-$0.1(-125.6%)$0.4(+234.5%)-$0.3(-129.9%)$1.0(+240.6%)-$0.7(+11.5%)-$0.8(-2700.0%)$0.0(+106.1%)-$0.5(+3.9%)-$0.5(-121.7%)-$0.2(-483.3%)$0.1(-14.3%)$0.1(-30.0%)$0.1(-9.1%)$0.1(-60.7%)$0.3(+27.3%)$0.2

TTM EPS

$1.8(-6.9%)$1.9(-8.7%)$2.1(-10.0%)$2.3(-12.9%)$2.6(+14.3%)$2.3(+39.4%)$1.6(+13.8%)$1.4(+55.9%)$0.9(+158.3%)$0.4(-37.9%)$0.6(+9.4%)$0.5(+39.5%)$0.4(-67.8%)$1.2(+187.8%)$0.4(-57.7%)$1.0(+155.3%)$0.4(+148.1%)-$0.8(-68.1%)-$0.5(+75.7%)-$1.9(-10.3%)-$1.8(-45.8%)-$1.2(-2.6%)-$1.2(-91.8%)-$0.6(-100.0%)$0.0(-100.0%)$0.3(-39.3%)$0.6(-21.1%)$0.7(-18.4%)$0.9(-2.3%)$0.9(+11.3%)$0.8

Revenue

$73.0 M(-17.8%)$88.7 M(+13.6%)$78.1 M(+5.9%)$73.8 M(-14.9%)$86.7 M(-11.3%)$97.7 M(-1.8%)$99.5 M(+15.1%)$86.4 M(-14.9%)$101.6 M(+2.9%)$98.7 M(+9.0%)$90.6 M(+23.8%)$73.2 M(-9.7%)$81.0 M(+0.7%)$80.5 M(+10.5%)$72.8 M(+20.1%)$60.7 M(+1.3%)$59.9 M(+58.4%)$37.8 M(-41.0%)$64.0 M(+14.1%)$56.1 M(-24.8%)$74.7 M(-8.1%)$81.2 M(+12.4%)$72.3 M(-1.2%)$73.2 M(+13.1%)$64.7 M(-5.7%)$68.6 M(+8.8%)$63.0 M(+61.4%)$39.1 M(+1.5%)$38.5 M(-18.7%)$47.4 M(+28.9%)$36.7 M

TTM Revenue

$313.7 M(-4.2%)$327.4 M(-2.7%)$336.4 M(-6.0%)$357.7 M(-3.4%)$370.4 M(-3.9%)$385.3 M(-0.3%)$386.3 M(+2.4%)$377.4 M(+3.6%)$364.1 M(+6.0%)$343.5 M(+5.6%)$325.2 M(+5.8%)$307.5 M(+4.2%)$295.0 M(+7.7%)$273.8 M(+18.4%)$231.2 M(+4.0%)$222.4 M(+2.1%)$217.8 M(-6.3%)$232.6 M(-15.7%)$276.0 M(-2.9%)$284.3 M(-5.7%)$301.3 M(+3.4%)$291.4 M(+4.5%)$278.7 M(+3.4%)$269.5 M(+14.5%)$235.4 M(+12.5%)$209.2 M(+11.3%)$188.0 M(+16.3%)$161.7 M(-5.8%)$171.7 M(-1.6%)$174.5 M(+5.0%)$166.2 M

Total Expenses

$69.4 M(-14.5%)$81.1 M(+10.5%)$73.4 M(+3.3%)$71.0 M(-12.1%)$80.9 M(-7.7%)$87.6 M(-4.2%)$91.4 M(+9.7%)$83.3 M(-14.1%)$97.0 M(+2.8%)$94.3 M(+11.5%)$84.6 M(+19.0%)$71.1 M(-14.8%)$83.4 M(+12.3%)$74.3 M(+10.1%)$67.5 M(+17.1%)$57.6 M(+3.8%)$55.6 M(+42.4%)$39.0 M(-34.7%)$59.8 M(-0.8%)$60.2 M(-19.9%)$75.2 M(-6.0%)$80.0 M(+4.8%)$76.3 M(+1.8%)$74.9 M(+13.2%)$66.2 M(-1.5%)$67.2 M(+8.5%)$61.9 M(+61.9%)$38.2 M(+3.1%)$37.1 M(-16.1%)$44.2 M(+29.3%)$34.2 M

Operating Expenses

$8.7 M(-13.4%)$10.1 M(+17.8%)$8.6 M(+4.5%)$8.2 M(-12.8%)$9.4 M(-9.9%)$10.4 M(+8.0%)$9.7 M(+15.3%)$8.4 M(-3.3%)$8.7 M(+0.5%)$8.6 M(+1.6%)$8.5 M(+33.4%)$6.4 M(-27.7%)$8.8 M(+16.5%)$7.6 M(+2.6%)$7.4 M(+6.1%)$6.9 M(+6.6%)$6.5 M(+58.6%)$4.1 M(-36.8%)$6.5 M(-13.3%)$7.5 M(+6.6%)$7.0 M(-2.5%)$7.2 M(+0.8%)$7.2 M(-13.2%)$8.3 M(+30.0%)$6.3 M(-2.0%)$6.5 M(-4.2%)$6.8 M(+59.4%)$4.2 M(-2.7%)$4.4 M(+4.6%)$4.2 M(+6.2%)$3.9 M

Cost Of Goods Sold

$60.6 M(-14.6%)$71.0 M(+9.5%)$64.8 M(+3.2%)$62.8 M(-12.1%)$71.5 M(-7.4%)$77.2 M(-5.6%)$81.8 M(+9.1%)$75.0 M(-15.1%)$88.3 M(+3.0%)$85.7 M(+12.6%)$76.1 M(+17.6%)$64.7 M(-13.3%)$74.6 M(+11.8%)$66.7 M(+11.0%)$60.1 M(+18.6%)$50.7 M(+3.4%)$49.0 M(+40.5%)$34.9 M(-34.5%)$53.3 M(+1.0%)$52.7 M(-22.6%)$68.2 M(-6.3%)$72.8 M(+5.3%)$69.1 M(+3.7%)$66.7 M(+11.5%)$59.8 M(-1.5%)$60.7 M(+10.1%)$55.2 M(+62.2%)$34.0 M(+3.9%)$32.7 M(-18.2%)$40.0 M(+32.3%)$30.3 M

TTM Cost Of Goods Sold

$259.3 M(-4.0%)$270.1 M(-2.2%)$276.3 M(-5.8%)$293.2 M(-4.0%)$305.3 M(-5.2%)$322.2 M(-2.6%)$330.7 M(+1.8%)$325.0 M(+3.3%)$314.8 M(+4.5%)$301.1 M(+6.7%)$282.1 M(+6.0%)$266.1 M(+5.5%)$252.1 M(+11.3%)$226.6 M(+16.3%)$194.7 M(+3.6%)$187.9 M(-1.1%)$189.9 M(-9.2%)$209.1 M(-15.3%)$246.9 M(-6.0%)$262.8 M(-5.0%)$276.7 M(+3.1%)$268.4 M(+4.7%)$256.3 M(+5.8%)$242.3 M(+15.6%)$209.7 M(+14.8%)$182.6 M(+12.8%)$161.9 M(+18.2%)$137.0 M(-5.5%)$145.0 M(-2.0%)$148.0 M(+5.2%)$140.6 M

Gross Profit

$12.3 M(-30.4%)$17.7 M(+33.2%)$13.3 M(+21.6%)$10.9 M(-28.4%)$15.3 M(-25.7%)$20.6 M(+15.9%)$17.7 M(+54.5%)$11.5 M(-13.7%)$13.3 M(+2.0%)$13.0 M(-10.1%)$14.5 M(+71.2%)$8.5 M(+32.1%)$6.4 M(-53.3%)$13.7 M(+8.0%)$12.7 M(+27.7%)$10.0 M(-8.1%)$10.8 M(+273.3%)$2.9 M(-73.0%)$10.8 M(+218.4%)$3.4 M(-47.9%)$6.5 M(-23.6%)$8.5 M(+169.6%)$3.1 M(-51.5%)$6.5 M(+33.6%)$4.9 M(-38.4%)$7.9 M(+0.1%)$7.9 M(+55.8%)$5.1 M(-12.0%)$5.8 M(-21.6%)$7.3 M(+13.3%)$6.5 M

TTM Gross Profit

$54.3 M(-5.1%)$57.2 M(-4.7%)$60.1 M(-6.9%)$64.5 M(-0.8%)$65.1 M(+3.1%)$63.1 M(+13.5%)$55.6 M(+6.2%)$52.3 M(+6.1%)$49.3 M(+16.2%)$42.4 M(-1.6%)$43.1 M(+4.3%)$41.3 M(-3.5%)$42.8 M(-9.4%)$47.3 M(+29.7%)$36.4 M(+5.7%)$34.5 M(+23.6%)$27.9 M(+18.5%)$23.5 M(-19.2%)$29.1 M(+35.4%)$21.5 M(-12.7%)$24.6 M(+7.0%)$23.0 M(+2.6%)$22.4 M(-17.4%)$27.1 M(+5.6%)$25.7 M(-3.3%)$26.6 M(+2.1%)$26.0 M(+5.7%)$24.6 M(-7.8%)$26.7 M(+0.6%)$26.5 M(+4.0%)$25.5 M

Gross Margin

16.9%(-15.3%)20.0%(+17.3%)17.0%(+14.8%)14.8%(-15.8%)17.6%(-16.3%)21.0%(+18.0%)17.8%(+34.2%)13.3%(+1.5%)13.1%(-0.9%)13.2%(-17.5%)16.0%(+38.3%)11.6%(+46.2%)7.9%(-53.6%)17.1%(-2.2%)17.5%(+6.3%)16.4%(-9.3%)18.1%(+135.7%)7.7%(-54.3%)16.8%(+179.4%)6.0%(-30.7%)8.7%(-16.8%)10.4%(+139.7%)4.4%(-50.9%)8.9%(+18.1%)7.5%(-34.7%)11.5%(-8.0%)12.5%(-3.4%)12.9%(-13.3%)14.9%(-3.6%)15.5%(-12.1%)17.6%

Operating Profit

$3.6 M(-52.7%)$7.6 M(+61.2%)$4.7 M(+72.8%)$2.7 M(-53.4%)$5.9 M(-42.0%)$10.1 M(+25.4%)$8.1 M(+160.7%)$3.1 M(-33.1%)$4.6 M(+4.9%)$4.4 M(-26.6%)$6.0 M(+185.6%)$2.1 M(+188.0%)-$2.4 M(-138.8%)$6.2 M(+15.5%)$5.3 M(+77.4%)$3.0 M(-30.3%)$4.3 M(+458.3%)-$1.2 M(-128.3%)$4.3 M(+203.4%)-$4.1 M(-640.0%)-$557.0 K(-144.0%)$1.3 M(+131.5%)-$4.0 M(-128.9%)-$1.8 M(-18.1%)-$1.5 M(-204.8%)$1.4 M(+26.0%)$1.1 M(+37.2%)$820.0 K(-41.2%)$1.4 M(-56.1%)$3.2 M(+24.2%)$2.6 M

TTM Operating Profit

$18.7 M(-10.8%)$21.0 M(-10.6%)$23.5 M(-12.5%)$26.8 M(-1.3%)$27.2 M(+4.8%)$25.9 M(+28.2%)$20.2 M(+11.4%)$18.2 M(+5.8%)$17.2 M(+69.3%)$10.1 M(-14.8%)$11.9 M(+5.9%)$11.2 M(-7.5%)$12.1 M(-35.6%)$18.9 M(+64.3%)$11.5 M(+10.4%)$10.4 M(+219.3%)$3.3 M(+300.4%)-$1.6 M(-291.3%)$849.0 K(+111.4%)-$7.4 M(-46.8%)-$5.1 M(+15.5%)-$6.0 M(-2.6%)-$5.8 M(-736.7%)-$698.0 K(-137.2%)$1.9 M(-60.5%)$4.8 M(-26.9%)$6.5 M(-18.0%)$7.9 M(-22.5%)$10.2 M(-2.5%)$10.5 M(+9.0%)$9.6 M

Operating Margin

4.9%(-42.5%)8.6%(+41.8%)6.1%(+63.3%)3.7%(-45.2%)6.8%(-34.6%)10.4%(+27.6%)8.1%(+126.8%)3.6%(-21.5%)4.6%(+2.0%)4.5%(-32.7%)6.6%(+130.6%)2.9%(+197.6%)-3.0%(-138.5%)7.7%(+4.5%)7.3%(+47.7%)5.0%(-31.2%)7.2%(+326.3%)-3.2%(-147.9%)6.7%(+190.7%)-7.3%(-878.7%)-0.8%(-148.1%)1.6%(+128.1%)-5.6%(-131.7%)-2.4%(-4.3%)-2.3%(-211.1%)2.1%(+16.3%)1.8%(-15.2%)2.1%(-42.0%)3.6%(-46.0%)6.7%(-3.6%)7.0%

Net Income

$3.2 M(-50.8%)$6.4 M(+70.8%)$3.8 M(+72.3%)$2.2 M(-49.9%)$4.4 M(-45.1%)$7.9 M(+35.6%)$5.9 M(+21.1%)$4.8 M(+266.3%)$1.3 M(-39.7%)$2.2 M(-43.4%)$3.9 M(+776.2%)$441.0 K(+113.3%)-$3.3 M(-181.1%)$4.1 M(+18.2%)$3.5 M(+498.6%)-$867.0 K(-125.9%)$3.3 M(+247.1%)-$2.3 M(-128.5%)$8.0 M(+245.8%)-$5.5 M(+10.8%)-$6.1 M(-3030.6%)$209.0 K(+105.4%)-$3.8 M(+2.5%)-$3.9 M(-118.8%)-$1.8 M(-504.9%)$445.0 K(-14.1%)$518.0 K(-31.4%)$755.0 K(-11.7%)$855.0 K(-60.5%)$2.2 M(+28.1%)$1.7 M

TTM Net Income

$15.5 M(-7.1%)$16.7 M(-8.3%)$18.2 M(-10.3%)$20.3 M(-11.5%)$23.0 M(+15.2%)$19.9 M(+40.5%)$14.2 M(+16.3%)$12.2 M(+56.2%)$7.8 M(+145.6%)$3.2 M(-37.4%)$5.1 M(+8.7%)$4.7 M(+38.9%)$3.4 M(-66.4%)$10.0 M(+173.7%)$3.7 M(-55.2%)$8.2 M(+128.7%)$3.6 M(+160.5%)-$5.9 M(-72.6%)-$3.4 M(+77.5%)-$15.2 M(-11.1%)-$13.7 M(-46.1%)-$9.4 M(-2.6%)-$9.1 M(-91.2%)-$4.8 M(-5592.9%)-$84.0 K(-103.3%)$2.6 M(-40.0%)$4.3 M(-21.4%)$5.5 M(-19.0%)$6.7 M(-2.5%)$6.9 M(+11.3%)$6.2 M

Net Margin

4.3%(-40.1%)7.2%(+50.3%)4.8%(+62.5%)3.0%(-41.0%)5.0%(-38.2%)8.1%(+38.1%)5.9%(+5.2%)5.6%(+330.0%)1.3%(-41.4%)2.2%(-48.0%)4.3%(+611.7%)0.6%(+114.7%)-4.1%(-180.5%)5.1%(+7.0%)4.8%(+432.2%)-1.4%(-125.6%)5.6%(+192.8%)-6.0%(-148.3%)12.4%(+227.8%)-9.7%(-18.7%)-8.2%(-3253.8%)0.3%(+104.9%)-5.3%(+1.3%)-5.4%(-93.2%)-2.8%(-529.2%)0.7%(-20.7%)0.8%(-57.5%)1.9%(-13.1%)2.2%(-51.3%)4.6%(-0.7%)4.6%

EBIT

$3.6 M(-52.7%)$7.6 M(+56.6%)$4.9 M(+88.7%)$2.6 M(-56.5%)$5.9 M(-41.4%)$10.1 M(+24.6%)$8.1 M(+170.4%)$3.0 M(-2.5%)$3.1 M(-30.2%)$4.4 M(-26.9%)$6.0 M(+204.4%)$2.0 M(+184.4%)-$2.4 M(-137.9%)$6.2 M(+15.3%)$5.4 M(+77.6%)$3.0 M(-30.1%)$4.3 M(+466.0%)-$1.2 M(-127.7%)$4.3 M(+204.4%)-$4.1 M(+11.6%)-$4.6 M(-458.9%)$1.3 M(+132.3%)-$4.0 M(+3.7%)-$4.1 M(-181.3%)-$1.5 M(-203.1%)$1.4 M(+25.8%)$1.1 M(+36.5%)$833.0 K(-40.8%)$1.4 M(-55.9%)$3.2 M(+24.1%)$2.6 M

TTM EBIT

$18.7 M(-11.1%)$21.0 M(-10.6%)$23.5 M(-12.2%)$26.8 M(-1.6%)$27.2 M(+11.7%)$24.3 M(+30.6%)$18.6 M(+12.6%)$16.5 M(+6.6%)$15.5 M(+53.9%)$10.1 M(-15.1%)$11.9 M(+5.8%)$11.2 M(-8.5%)$12.3 M(-35.3%)$19.0 M(+63.9%)$11.6 M(+10.6%)$10.5 M(+213.7%)$3.3 M(+159.2%)-$5.6 M(-78.4%)-$3.2 M(+72.4%)-$11.4 M(+0.4%)-$11.5 M(-38.0%)-$8.3 M(-1.7%)-$8.2 M(-168.0%)-$3.1 M(-258.5%)$1.9 M(-59.9%)$4.8 M(-26.8%)$6.6 M(-17.9%)$8.0 M(-22.4%)$10.3 M(-2.4%)$10.5 M(+9.1%)$9.7 M

EBITDA

$6.9 M(-37.7%)$11.1 M(+35.5%)$8.2 M(+37.9%)$5.9 M(-35.4%)$9.2 M(-29.9%)$13.1 M(+13.2%)$11.5 M(+110.4%)$5.5 M(-12.5%)$6.3 M(-16.5%)$7.5 M(-18.1%)$9.2 M(+111.8%)$4.3 M(+470.2%)$759.0 K(-91.9%)$9.3 M(+10.6%)$8.4 M(+34.5%)$6.3 M(-12.7%)$7.2 M(+354.6%)$1.6 M(-77.8%)$7.1 M(+599.2%)-$1.4 M(+32.7%)-$2.1 M(-154.1%)$3.9 M(+373.2%)-$1.4 M(+23.4%)-$1.9 M(-300.8%)$930.0 K(-75.7%)$3.8 M(+10.9%)$3.4 M(+52.5%)$2.3 M(-25.0%)$3.0 M(-37.1%)$4.8 M(+14.8%)$4.2 M

TTM EBITDA

$32.0 M(-6.6%)$34.3 M(-5.5%)$36.3 M(-8.5%)$39.7 M(+1.1%)$39.2 M(+8.0%)$36.3 M(+18.0%)$30.8 M(+8.3%)$28.4 M(+4.2%)$27.3 M(+25.3%)$21.8 M(-7.7%)$23.6 M(+3.2%)$22.8 M(-7.8%)$24.8 M(-20.6%)$31.2 M(+33.0%)$23.5 M(+6.0%)$22.1 M(+53.3%)$14.4 M(+180.6%)$5.1 M(-31.2%)$7.5 M(+806.0%)-$1.1 M(+29.5%)-$1.5 M(-197.5%)$1.5 M(+6.0%)$1.5 M(-77.0%)$6.3 M(-39.5%)$10.5 M(-16.6%)$12.5 M(-7.2%)$13.5 M(-5.1%)$14.2 M(-15.0%)$16.7 M(-0.9%)$16.9 M(+6.1%)$15.9 M

Selling, General & Administrative Expenses

$8.7 M(-13.4%)$10.1 M(+17.8%)$8.6 M(+4.5%)$8.2 M(-12.8%)$9.4 M(-9.9%)$10.4 M(+8.0%)$9.7 M(+15.3%)$8.4 M(-3.3%)$8.7 M(+0.5%)$8.6 M(+1.6%)$8.5 M(+33.4%)$6.4 M(-27.7%)$8.8 M(+16.5%)$7.6 M(+2.6%)$7.4 M(+6.1%)$6.9 M(+6.6%)$6.5 M(+58.6%)$4.1 M(-36.8%)$6.5 M(-13.3%)$7.5 M(+6.6%)$7.0 M(-2.5%)$7.2 M(+0.8%)$7.2 M(-13.2%)$8.3 M(+30.0%)$6.3 M(-2.0%)$6.5 M(-4.2%)$6.8 M(+59.4%)$4.2 M(-2.7%)$4.4 M(+4.6%)$4.2 M(+6.2%)$3.9 M

TTM SGA

$35.6 M(-1.8%)$36.3 M(-0.9%)$36.6 M(-2.9%)$37.7 M(-0.5%)$37.9 M(+2.0%)$37.2 M(+5.1%)$35.4 M(+3.4%)$34.2 M(+6.3%)$32.2 M(-0.4%)$32.3 M(+3.4%)$31.2 M(+3.7%)$30.1 M(-1.9%)$30.7 M(+8.1%)$28.4 M(+13.8%)$24.9 M(+3.6%)$24.1 M(-2.3%)$24.6 M(-2.1%)$25.2 M(-11.0%)$28.3 M(-2.3%)$28.9 M(-2.5%)$29.7 M(+2.4%)$29.0 M(+2.6%)$28.2 M(+1.5%)$27.8 M(+16.8%)$23.8 M(+9.1%)$21.8 M(+11.8%)$19.5 M(+17.0%)$16.7 M(+1.4%)$16.5 M(+2.7%)$16.0 M(+1.0%)$15.9 M

Depreciation And Amortization

$3.3 M(-4.3%)$3.4 M(+4.4%)$3.3 M(-1.4%)$3.3 M(+3.3%)$3.2 M(+10.0%)$2.9 M(-13.9%)$3.4 M(+37.6%)$2.5 M(-22.3%)$3.2 M(+3.0%)$3.1 M(-1.0%)$3.1 M(+33.4%)$2.3 M(-24.7%)$3.1 M(0%)$3.1 M(+2.1%)$3.0 M(-5.8%)$3.2 M(+14.1%)$2.8 M(+2.6%)$2.8 M(-2.0%)$2.8 M(+5.5%)$2.7 M(+6.2%)$2.5 M(-3.7%)$2.6 M(+2.2%)$2.6 M(+12.4%)$2.3 M(-5.2%)$2.4 M(+0.5%)$2.4 M(+3.6%)$2.3 M(+61.9%)$1.4 M(-11.2%)$1.6 M(+0.1%)$1.6 M(-0.1%)$1.6 M

TTM D&A

$13.4 M(+0.5%)$13.3 M(+3.9%)$12.8 M(-0.9%)$12.9 M(+7.1%)$12.1 M(+0.3%)$12.0 M(-1.3%)$12.2 M(+2.4%)$11.9 M(+1.1%)$11.7 M(+0.6%)$11.7 M(-0.1%)$11.7 M(+0.7%)$11.6 M(-7.2%)$12.5 M(+2.3%)$12.2 M(+2.9%)$11.9 M(+1.9%)$11.7 M(+5.0%)$11.1 M(+2.9%)$10.8 M(+1.4%)$10.6 M(+2.5%)$10.4 M(+4.0%)$10.0 M(+1.2%)$9.9 M(+2.4%)$9.6 M(+2.7%)$9.4 M(+10.0%)$8.5 M(+10.3%)$7.7 M(+11.3%)$6.9 M(+11.3%)$6.2 M(-3.1%)$6.4 M(+1.4%)$6.3 M(+1.6%)$6.2 M

Interest Expense

--$82.0 K(-53.1%)$175.0 K(-6.4%)$187.0 K(-36.2%)$293.0 K(-17.7%)$356.0 K(-20.7%)$449.0 K(-12.1%)$511.0 K(+11.3%)$459.0 K(-15.2%)$541.0 K(-7.7%)$586.0 K(+4.1%)$563.0 K(-3.6%)$584.0 K(+0.9%)$579.0 K(-77.6%)$2.6 M(+167.6%)$966.0 K(-19.3%)$1.2 M(+2.0%)$1.2 M(-7.3%)$1.3 M(+13.8%)$1.1 M(+28.1%)$869.0 K(-3.0%)$896.0 K(+30.0%)$689.0 K(+9.0%)$632.0 K(+1.3%)$624.0 K(+39.0%)$449.0 K(+731.5%)$54.0 K(-12.9%)$62.0 K(-4.6%)$65.0 K(+1.6%)$64.0 K

TTM Interest Expense

--$737.0 K(-27.1%)$1.0 M(-21.3%)$1.3 M(-20.1%)$1.6 M(-9.3%)$1.8 M(-9.4%)$2.0 M(-6.5%)$2.1 M(-2.4%)$2.1 M(-5.5%)$2.3 M(-1.6%)$2.3 M(-46.4%)$4.3 M(-8.6%)$4.7 M(-11.5%)$5.3 M(-10.1%)$5.9 M(+28.7%)$4.6 M(-3.1%)$4.8 M(+7.4%)$4.4 M(+6.7%)$4.1 M(+16.2%)$3.6 M(+15.6%)$3.1 M(+8.6%)$2.8 M(+18.7%)$2.4 M(+36.1%)$1.8 M(+47.9%)$1.2 M(+88.7%)$630.0 K(+157.1%)$245.0 K(-4.3%)$256.0 K(-1.9%)$261.0 K(-3.3%)$270.0 K

Income Tax

$727.0 K(-41.6%)$1.2 M(+21.1%)$1.0 M(+359.4%)$224.0 K(-83.8%)$1.4 M(-26.8%)$1.9 M(-1.4%)$1.9 M(+184.3%)-$2.3 M(-281.9%)$1.3 M(-29.3%)$1.8 M(+8.0%)$1.6 M(+71.0%)$958.0 K(+141.9%)$396.0 K(-74.3%)$1.5 M(+14.2%)$1.4 M(+2.7%)$1.3 M(+4009.4%)$32.0 K(+128.8%)-$111.0 K(+97.7%)-$4.9 M(-5104.1%)$97.0 K(-74.3%)$378.0 K(+77.5%)$213.0 K(+120.4%)-$1.0 M(-17.0%)-$892.0 K(-193.4%)-$304.0 K(-184.2%)$361.0 K(+112.3%)$170.0 K(+608.3%)$24.0 K(-95.1%)$489.0 K(-49.0%)$958.0 K(+17.7%)$814.0 K

TTM Income Tax

$3.2 M(-17.0%)$3.9 M(-14.3%)$4.5 M(-16.4%)$5.4 M(+85.6%)$2.9 M(+4.8%)$2.8 M(+4.7%)$2.7 M(+11.8%)$2.4 M(-57.6%)$5.6 M(+18.0%)$4.8 M(+5.0%)$4.5 M(+6.8%)$4.2 M(-7.8%)$4.6 M(+8.6%)$4.2 M(+63.9%)$2.6 M(+171.5%)-$3.6 M(+25.2%)-$4.8 M(-7.7%)-$4.5 M(-7.8%)-$4.2 M(-1070.2%)-$356.0 K(+73.5%)-$1.3 M(+33.6%)-$2.0 M(-7.9%)-$1.9 M(-182.6%)-$665.0 K(-364.9%)$251.0 K(-76.0%)$1.0 M(-36.4%)$1.6 M(-28.2%)$2.3 M(-30.8%)$3.3 M(-2.1%)$3.4 M(+5.8%)$3.2 M

PE Ratio

9.8(+3.4%)9.5(+3.5%)9.2(+11.4%)8.3(-23.8%)10.8(+9.5%)9.9(-9.3%)10.9(+21.6%)9.0(-16.1%)10.7(-58.2%)25.5(+37.6%)18.6(+15.5%)16.1(-47.0%)30.3(+131.6%)13.1(-54.3%)28.6(+97.0%)14.5(-37.7%)23.3--------42.0(+31.9%)31.8(+4.2%)30.6(+21.2%)25.2(+3.9%)24.3(+8.9%)22.3

PS Ratio

0.5(-2.1%)0.5(-2.0%)0.5(+6.5%)0.5(-31.3%)0.7(+31.4%)0.5(+30.8%)0.4(+34.5%)0.3(+26.1%)0.2(0%)0.2(-14.8%)0.3(+17.4%)0.2(-28.1%)0.3(-28.9%)0.5(+9.8%)0.4(-19.6%)0.5(+59.4%)0.3(+128.6%)0.1(+250.0%)0.0(-55.6%)0.1(-47.1%)0.2(-15.0%)0.2(-4.8%)0.2(0%)0.2(-4.5%)0.2(-58.5%)0.5(-27.4%)0.7(-29.8%)1.0(+5.0%)1.0(+4.2%)0.9(+15.8%)0.8

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

$9.2 M(-41.9%)$15.9 M(+212.9%)$5.1 M(-41.6%)$8.7 M(+20.0%)$7.2 M(-49.2%)$14.3 M(+206.8%)$4.6 M(-55.7%)$10.5 M(+89.3%)$5.5 M(+20.4%)$4.6 M(+377.8%)-$1.7 M(-122.1%)$7.5 M(+317.5%)-$3.4 M(-138.3%)$9.0 M(+1859.4%)-$512.0 K(+82.3%)-$2.9 M(-123.0%)$12.6 M(-4.1%)$13.1 M(+143.6%)$5.4 M(-57.7%)$12.7 M(+1782.8%)$676.0 K(+64.1%)$412.0 K(-85.7%)$2.9 M(+122.1%)-$13.1 M(-540.0%)$3.0 M(-73.1%)$11.0 M(+247.8%)-$7.5 M(-412.7%)$2.4 M(+258.8%)-$1.5 M(-162.4%)$2.4 M(-33.7%)$3.6 M

TTM CFO

$38.9 M(+5.3%)$36.9 M(+4.6%)$35.3 M(+1.2%)$34.8 M(-4.9%)$36.6 M(+4.9%)$34.9 M(+38.2%)$25.3 M(+33.2%)$19.0 M(+18.7%)$16.0 M(+128.5%)$7.0 M(-38.6%)$11.4 M(-9.1%)$12.5 M(+480.8%)$2.2 M(-88.1%)$18.2 M(-18.4%)$22.3 M(-20.9%)$28.2 M(-35.7%)$43.8 M(+37.3%)$31.9 M(+66.1%)$19.2 M(+14.9%)$16.7 M(+283.9%)-$9.1 M(-33.7%)-$6.8 M(-278.3%)$3.8 M(+158.3%)-$6.5 M(-173.3%)$8.9 M(+100.6%)$4.4 M(+206.6%)-$4.2 M(-160.3%)$6.9 M(-32.3%)$10.2 M(-38.8%)$16.7 M(-23.6%)$21.8 M

Cash From Investing

-$2.2 M(+23.1%)-$2.9 M(-53.8%)-$1.9 M(+17.6%)-$2.3 M(-0.2%)-$2.3 M(+3.9%)-$2.4 M(-12.1%)-$2.1 M(+50.6%)-$4.3 M(-17.6%)-$3.7 M(+40.4%)-$6.1 M(-147.4%)-$2.5 M(+20.3%)-$3.1 M(-6.9%)-$2.9 M(+1.3%)-$3.0 M(-21.1%)-$2.4 M(-151.9%)-$967.0 K(+9.8%)-$1.1 M(+9.8%)-$1.2 M(-160.5%)-$456.0 K(+61.4%)-$1.2 M(-9.4%)-$1.1 M(+40.0%)-$1.8 M(+47.2%)-$3.4 M(-114.4%)-$1.6 M(-19.1%)-$1.3 M(+27.9%)-$1.8 M(+97.1%)-$64.0 M(-3101.8%)-$2.0 M(-127.8%)-$878.0 K(-4.9%)-$837.0 K(-53.9%)-$544.0 K

TTM CFI

-$9.3 M(+0.6%)-$9.4 M(-6.0%)-$8.9 M(+2.6%)-$9.1 M(+18.1%)-$11.1 M(+11.0%)-$12.5 M(+23.1%)-$16.2 M(+2.1%)-$16.6 M(-7.7%)-$15.4 M(-5.1%)-$14.7 M(-27.8%)-$11.5 M(-0.4%)-$11.4 M(-23.2%)-$9.3 M(-24.8%)-$7.4 M(-31.1%)-$5.7 M(-53.8%)-$3.7 M(+5.5%)-$3.9 M(+0.2%)-$3.9 M(+13.5%)-$4.5 M(+39.5%)-$7.5 M(+5.2%)-$7.9 M(+3.1%)-$8.1 M(+0.6%)-$8.2 M(+88.1%)-$68.8 M(+0.6%)-$69.2 M(-0.7%)-$68.8 M(-1.5%)-$67.8 M(-1490.8%)-$4.3 M(-32.2%)-$3.2 M(-23.0%)-$2.6 M(-21.2%)-$2.2 M

Cash From Financing

-$2.4 M(-35.1%)-$1.8 M(-169.2%)-$665.0 K(-103.4%)-$327.0 K(+69.7%)-$1.1 M(+51.0%)-$2.2 M(+0.4%)-$2.2 M(+12.1%)-$2.5 M(-69.1%)-$1.5 M(-556.1%)$326.0 K(+147.9%)-$681.0 K(-159.4%)$1.1 M(-16.9%)$1.4 M(+139.6%)-$3.5 M(-289.1%)$1.8 M(+127.0%)-$6.8 M(-428.1%)-$1.3 M(+85.2%)-$8.7 M(-63.0%)-$5.4 M(+44.7%)-$9.7 M(-7355.4%)-$130.0 K(-111.5%)$1.1 M(+293.8%)-$582.0 K(-103.5%)$16.5 M(+1112.3%)-$1.6 M(+86.1%)-$11.7 M(-124.8%)$47.3 M(+4237.4%)-$1.1 M(0%)-$1.1 M(-4.3%)-$1.1 M(-41.2%)-$776.0 K

TTM CFF

-$5.2 M(-34.6%)-$3.9 M(+9.7%)-$4.3 M(+26.6%)-$5.8 M(+27.3%)-$8.0 M(+4.8%)-$8.4 M(-43.0%)-$5.9 M(-35.1%)-$4.4 M(-526.9%)-$695.0 K(-132.0%)$2.2 M(+232.4%)-$1.6 M(-285.6%)$884.0 K(+112.5%)-$7.1 M(+27.4%)-$9.8 M(+35.0%)-$15.0 M(+32.4%)-$22.2 M(+11.4%)-$25.1 M(-4.9%)-$23.9 M(-70.2%)-$14.1 M(-51.5%)-$9.3 M(-154.7%)$16.9 M(+9.7%)$15.4 M(+500.2%)$2.6 M(-94.9%)$50.4 M(+53.9%)$32.8 M(-1.5%)$33.3 M(-24.3%)$43.9 M(+1156.0%)-$4.2 M(-10.4%)-$3.8 M(-11.7%)-$3.4 M(+2.6%)-$3.5 M

Free Cash Flow

$7.0 M(-46.1%)$13.0 M(+307.6%)$3.2 M(-50.3%)$6.4 M(+29.1%)$5.0 M(-58.3%)$11.9 M(+371.1%)$2.5 M(-59.3%)$6.2 M(+228.8%)$1.9 M(+222.4%)-$1.5 M(+62.8%)-$4.1 M(-197.8%)$4.2 M(+166.5%)-$6.4 M(-205.0%)$6.1 M(+305.5%)-$2.9 M(+23.5%)-$3.9 M(-133.5%)$11.5 M(-3.5%)$11.9 M(+142.1%)$4.9 M(-57.4%)$11.5 M(+2965.5%)-$403.0 K(+70.9%)-$1.4 M(-166.9%)-$519.0 K(+96.3%)-$14.1 M(-963.0%)$1.6 M(-82.2%)$9.2 M(+201.4%)-$9.0 M(-2458.0%)$383.0 K(+116.1%)-$2.4 M(-251.8%)$1.6 M(-49.2%)$3.1 M

TTM FCF

$29.5 M(+7.4%)$27.5 M(+4.1%)$26.4 M(+2.6%)$25.7 M(+0.8%)$25.5 M(+13.7%)$22.5 M(+148.1%)$9.1 M(+278.1%)$2.4 M(+450.3%)$435.0 K(+105.6%)-$7.8 M(-3549.1%)-$214.0 K(-121.9%)$977.0 K(+113.8%)-$7.1 M(-166.1%)$10.8 M(-35.3%)$16.6 M(-32.1%)$24.5 M(-38.6%)$39.9 M(+42.5%)$28.0 M(+90.6%)$14.7 M(+58.9%)$9.2 M(+156.3%)-$16.4 M(-14.2%)-$14.4 M(-276.3%)-$3.8 M(+69.0%)-$12.3 M(-674.5%)$2.1 M(+215.0%)-$1.9 M(+80.3%)-$9.5 M(-456.6%)$2.7 M(-62.1%)$7.0 M(-50.3%)$14.1 M(-28.5%)$19.7 M

CAPEX

$2.2 M(-23.1%)$2.9 M(+53.8%)$1.9 M(-17.6%)$2.3 M(+0.2%)$2.3 M(-3.9%)$2.4 M(+12.1%)$2.1 M(-50.6%)$4.3 M(+17.6%)$3.7 M(-40.4%)$6.1 M(+147.4%)$2.5 M(-24.1%)$3.3 M(+12.2%)$2.9 M(-1.3%)$3.0 M(+21.1%)$2.4 M(+151.9%)$967.0 K(-9.8%)$1.1 M(-9.8%)$1.2 M(+160.5%)$456.0 K(-61.4%)$1.2 M(+9.4%)$1.1 M(-40.0%)$1.8 M(-47.2%)$3.4 M(+227.3%)$1.0 M(-22.0%)$1.3 M(-27.9%)$1.8 M(+17.0%)$1.6 M(-21.0%)$2.0 M(+127.8%)$878.0 K(+4.9%)$837.0 K(+53.9%)$544.0 K

TTM CAPEX

$9.3 M(-0.6%)$9.4 M(+6.0%)$8.9 M(-2.6%)$9.1 M(-18.1%)$11.1 M(-11.0%)$12.5 M(-23.1%)$16.2 M(-2.1%)$16.6 M(+6.7%)$15.6 M(+5.0%)$14.8 M(+27.5%)$11.6 M(+0.4%)$11.6 M(+24.8%)$9.3 M(+24.8%)$7.4 M(+31.1%)$5.7 M(+53.8%)$3.7 M(-5.5%)$3.9 M(-0.2%)$3.9 M(-13.5%)$4.5 M(-39.5%)$7.5 M(+1.9%)$7.3 M(-3.4%)$7.6 M(-0.7%)$7.6 M(+31.4%)$5.8 M(-14.2%)$6.8 M(+7.2%)$6.3 M(+19.1%)$5.3 M(+24.3%)$4.3 M(+32.2%)$3.2 M(+23.0%)$2.6 M(+21.2%)$2.2 M

Dividends Paid

-----------------------$0.0(0%)$0.0(-100.0%)$399.0 K(+1.5%)$393.0 K(0%)$393.0 K(0%)$393.0 K--

TTM Dividends Paid

-----------------------$792.0 K(-33.2%)$1.2 M(-24.9%)$1.6 M(+33.8%)$1.2 M(+50.0%)$786.0 K(+100.0%)$393.0 K--

TTM Dividend Per Share

----------------------$0.05(-50.0%)$0.10(-33.3%)$0.15(-25.0%)$0.20(+33.3%)$0.15(+50.0%)$0.10(+100.0%)$0.05--

TTM Dividend Yield

----------------------0.7%(-51.8%)1.4%(-37.3%)2.3%(+60.7%)1.4%(+66.7%)0.8%(+82.6%)0.5%(+100.0%)0.2%--

Payout Ratio

-----------------------0.0%(0%)0.0%(-100.0%)89.7%(+18.2%)75.9%(+45.8%)52.0%(+13.3%)46.0%--