CSPI logo

CSP (CSPI) 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

$69.4 M(+3.9%)$66.8 M(+4.1%)$64.2 M(-4.8%)$67.4 M(+2.3%)$65.9 M(-2.5%)$67.6 M(+2.4%)$66.0 M(-4.3%)$69.0 M(-8.1%)$75.1 M(+16.4%)$64.5 M(+10.4%)$58.4 M(-5.4%)$61.8 M(-1.9%)$63.0 M(+4.0%)$60.6 M(+1.9%)$59.4 M(+12.0%)$53.0 M(-1.1%)$53.6 M(-1.1%)$54.3 M(+1.4%)$53.5 M(-4.9%)$56.2 M(-5.3%)$59.4 M(+5.1%)$56.5 M(+8.0%)$52.3 M(-4.2%)$54.6 M(-1.2%)$55.3 M(-6.3%)$59.0 M(+6.5%)$55.3 M(-7.6%)$59.9 M(+1.7%)$58.9 M(+1.4%)$58.1 M(+9.2%)$53.2 M

Current Assets

$54.8 M(+6.3%)$51.6 M(+1.5%)$50.9 M(-5.1%)$53.6 M(+6.5%)$50.4 M(+3.8%)$48.5 M(-4.7%)$50.9 M(-5.1%)$53.6 M(-9.8%)$59.5 M(+13.7%)$52.3 M(+11.1%)$47.1 M(-5.5%)$49.8 M(+1.6%)$49.0 M(+7.2%)$45.8 M(+2.2%)$44.8 M(+6.8%)$41.9 M(+0.8%)$41.6 M(+0.1%)$41.5 M(+2.1%)$40.7 M(-1.0%)$41.1 M(-11.7%)$46.5 M(-3.6%)$48.3 M(+8.6%)$44.5 M(-6.8%)$47.7 M(-1.5%)$48.4 M(-8.6%)$53.0 M(+12.5%)$47.1 M(-8.9%)$51.7 M(+2.8%)$50.3 M(-1.6%)$51.1 M(+10.4%)$46.3 M

Non Current Assets

$14.6 M(-4.0%)$15.2 M(+13.9%)$13.3 M(-3.4%)$13.8 M(-11.1%)$15.5 M(-18.6%)$19.1 M(+26.2%)$15.1 M(-1.4%)$15.3 M(-1.7%)$15.6 M(+27.7%)$12.2 M(+7.7%)$11.3 M(-5.2%)$12.0 M(-14.1%)$13.9 M(-5.8%)$14.8 M(+1.0%)$14.6 M(+31.9%)$11.1 M(-8.0%)$12.1 M(-5.3%)$12.7 M(-0.7%)$12.8 M(-15.4%)$15.2 M(+18.1%)$12.8 M(+56.5%)$8.2 M(+4.4%)$7.9 M(+14.1%)$6.9 M(+0.4%)$6.9 M(+14.6%)$6.0 M(-27.4%)$8.2 M(+0.5%)$8.2 M(-4.6%)$8.6 M(+23.6%)$7.0 M(+1.4%)$6.9 M

Total Liabilities

$22.2 M(+18.8%)$18.7 M(+17.0%)$16.0 M(-23.9%)$21.0 M(+6.1%)$19.8 M(-15.5%)$23.4 M(-4.9%)$24.6 M(-13.1%)$28.3 M(-21.7%)$36.1 M(+20.2%)$30.0 M(+23.7%)$24.3 M(-12.8%)$27.9 M(-3.7%)$28.9 M(-3.3%)$29.9 M(+4.5%)$28.6 M(+31.4%)$21.8 M(-9.7%)$24.1 M(-6.5%)$25.8 M(+2.9%)$25.1 M(-5.2%)$26.4 M(-8.6%)$28.9 M(+21.0%)$23.9 M(+21.7%)$19.7 M(-7.2%)$21.2 M(-1.4%)$21.5 M(-47.5%)$40.9 M(+11.4%)$36.7 M(-9.2%)$40.4 M(+6.6%)$37.9 M(-5.6%)$40.2 M(+12.8%)$35.6 M

Current Liabilities

$18.7 M(+27.9%)$14.6 M(+16.5%)$12.5 M(-26.2%)$17.0 M(+8.4%)$15.7 M(-18.8%)$19.3 M(-1.2%)$19.5 M(-15.4%)$23.1 M(-23.6%)$30.2 M(+37.3%)$22.0 M(+49.8%)$14.7 M(-16.6%)$17.6 M(-1.3%)$17.8 M(+8.6%)$16.4 M(+19.0%)$13.8 M(+15.4%)$12.0 M(-7.9%)$13.0 M(-8.1%)$14.1 M(-2.2%)$14.4 M(-0.1%)$14.5 M(-27.8%)$20.0 M(+16.8%)$17.1 M(+34.6%)$12.7 M(-8.4%)$13.9 M(-1.0%)$14.1 M(-58.4%)$33.8 M(+42.2%)$23.8 M(-14.5%)$27.8 M(+6.8%)$26.0 M(-1.9%)$26.5 M(+18.4%)$22.4 M

Long Term Liabilities

$3.5 M(-14.2%)$4.1 M(+18.8%)$3.4 M(-13.9%)$4.0 M(-3.1%)$4.1 M(+0.1%)$4.1 M(-19.1%)$5.1 M(-2.7%)$5.2 M(-12.1%)$5.9 M(-26.5%)$8.1 M(-16.1%)$9.6 M(-6.3%)$10.3 M(-7.7%)$11.1 M(-17.7%)$13.5 M(-9.0%)$14.8 M(+50.8%)$9.8 M(-11.7%)$11.1 M(-4.6%)$11.7 M(+9.8%)$10.6 M(-11.3%)$12.0 M(+34.5%)$8.9 M(+31.6%)$6.8 M(-2.0%)$6.9 M(-4.8%)$7.3 M(-2.1%)$7.4 M(+4.3%)$7.1 M(-45.1%)$12.9 M(+2.4%)$12.6 M(+6.1%)$11.9 M(-12.7%)$13.6 M(+3.3%)$13.2 M

Shareholders Equity

$47.3 M(-1.8%)$48.1 M(-0.2%)$48.2 M(+3.8%)$46.5 M(+0.7%)$46.1 M(+4.3%)$44.2 M(+6.7%)$41.4 M(+1.8%)$40.7 M(+4.5%)$39.0 M(+13.0%)$34.5 M(+1.0%)$34.1 M(+0.6%)$33.9 M(-0.3%)$34.0 M(+11.1%)$30.7 M(-0.5%)$30.8 M(-1.4%)$31.3 M(+5.8%)$29.5 M(+3.7%)$28.5 M(+0.1%)$28.4 M(-4.5%)$29.8 M(-2.1%)$30.4 M(-6.6%)$32.6 M(-0.3%)$32.7 M(-2.2%)$33.4 M(-1.1%)$33.8 M(+87.1%)$18.1 M(-3.1%)$18.6 M(-4.4%)$19.5 M(-7.2%)$21.0 M(+17.0%)$17.9 M(+2.0%)$17.6 M

Book Value

$47.3 M(-1.8%)$48.1 M(-0.2%)$48.2 M(+3.8%)$46.5 M(+0.7%)$46.1 M(+4.3%)$44.2 M(+6.7%)$41.4 M(+1.8%)$40.7 M(+4.5%)$39.0 M(+13.0%)$34.5 M(+1.0%)$34.1 M(+0.6%)$33.9 M(-0.3%)$34.0 M(+11.1%)$30.7 M(-0.5%)$30.8 M(-1.4%)$31.3 M(+5.8%)$29.5 M(+3.7%)$28.5 M(+0.1%)$28.4 M(-4.5%)$29.8 M(-2.1%)$30.4 M(-6.6%)$32.6 M(-0.3%)$32.7 M(-2.2%)$33.4 M(-1.1%)$33.8 M(+87.1%)$18.1 M(-3.1%)$18.6 M(-4.4%)$19.5 M(-7.2%)$21.0 M(+17.0%)$17.9 M(+2.0%)$17.6 M

Working Capital

$36.2 M(-2.3%)$37.0 M(-3.5%)$38.3 M(+4.6%)$36.6 M(+5.6%)$34.7 M(+18.7%)$29.2 M(-6.9%)$31.4 M(+2.7%)$30.6 M(+4.4%)$29.3 M(-3.4%)$30.3 M(-6.5%)$32.4 M(+0.6%)$32.2 M(+3.2%)$31.2 M(+6.3%)$29.3 M(-5.3%)$31.0 M(+3.3%)$30.0 M(+4.8%)$28.6 M(+4.4%)$27.4 M(+4.4%)$26.3 M(-1.4%)$26.6 M(+0.5%)$26.5 M(-14.9%)$31.1 M(-1.9%)$31.7 M(-6.1%)$33.8 M(-1.6%)$34.4 M(+79.1%)$19.2 M(-17.8%)$23.3 M(-2.5%)$23.9 M(-1.6%)$24.3 M(-1.3%)$24.6 M(+2.9%)$23.9 M

Cash And Cash Equivalents

$30.6 M(+5.9%)$28.9 M(+6.5%)$27.1 M(+5.9%)$25.6 M(+1.6%)$25.2 M(+82.1%)$13.8 M(+4.0%)$13.3 M(-32.0%)$19.6 M(-18.3%)$24.0 M(+12.0%)$21.4 M(+5.3%)$20.3 M(+5.4%)$19.3 M(-3.6%)$20.0 M(+1.8%)$19.7 M(-3.6%)$20.4 M(+2.4%)$19.9 M(+3.4%)$19.3 M(-3.6%)$20.0 M(+31.1%)$15.2 M(-13.5%)$17.6 M(-2.6%)$18.1 M(+7.8%)$16.8 M(-7.7%)$18.2 M(-11.9%)$20.7 M(-17.7%)$25.1 M(+141.1%)$10.4 M(-13.0%)$12.0 M(-34.2%)$18.2 M(+74.5%)$10.4 M(-34.9%)$16.0 M(+45.0%)$11.0 M

Accounts Payable

$9.3 M(-21.5%)$11.8 M(+22.0%)$9.7 M(-30.7%)$14.0 M(+107.7%)$6.7 M---$19.2 M---$11.3 M---$5.6 M(-42.4%)$9.7 M(-6.8%)$10.4 M-$13.5 M-$9.3 M(-27.6%)$12.8 M(+187.6%)$4.5 M(-70.5%)$15.1 M(+10.1%)$13.7 M(-35.5%)$21.3 M(+162.5%)$8.1 M(-58.3%)$19.5 M(+33.9%)$14.5 M

Accounts Receivable

$14.5 M(+53.6%)$9.4 M(-26.2%)$12.8 M(+9.0%)$11.7 M(-9.5%)$13.0 M(-44.9%)$23.5 M(+6.3%)$22.1 M(-0.5%)$22.2 M(-3.3%)$23.0 M(+23.3%)$18.6 M(+7.6%)$17.3 M(-9.4%)$19.1 M(+2.3%)$18.7 M(+14.7%)$16.3 M(+7.5%)$15.2 M(+25.1%)$12.1 M(-9.3%)$13.4 M(+23.1%)$10.9 M(-15.4%)$12.8 M(+3.0%)$12.5 M(-17.5%)$15.1 M(-9.2%)$16.6 M(+1.1%)$16.5 M(-4.4%)$17.2 M(+43.6%)$12.0 M(-8.3%)$13.1 M(-42.4%)$22.7 M(+13.7%)$19.9 M(+12.8%)$17.7 M(-13.0%)$20.3 M(-13.1%)$23.4 M

Short Term Debt

$4.6 M(+449.0%)$829.0 K(-20.7%)$1.0 M(+37.5%)$760.0 K(-69.2%)$2.5 M(+40.8%)$1.8 M(-1.4%)$1.8 M(-54.2%)$3.9 M(-5.5%)$4.1 M(+16.9%)$3.5 M(+138.3%)$1.5 M(-19.1%)$1.8 M(-21.4%)$2.3 M(-3.7%)$2.4 M(+24.5%)$1.9 M(+26.0%)$1.5 M(-63.0%)$4.1 M(+48.2%)$2.8 M(+22.1%)$2.3 M(+46.1%)$1.6 M(-49.7%)$3.1 M---$3.2 M---$3.1 M--

Long Term Debt

$117.0 K(-23.5%)$153.0 K(-34.9%)$235.0 K(-33.4%)$353.0 K(-26.8%)$482.0 K(-19.7%)$600.0 K(+37.0%)$438.0 K(-17.5%)$531.0 K(-50.5%)$1.1 M(+16.3%)$922.0 K(-9.7%)$1.0 M(-10.0%)$1.1 M(-33.1%)$1.7 M(-10.3%)$1.9 M(-10.1%)$2.1 M(-9.4%)$2.3 M(-40.0%)$3.9 M(-13.5%)$4.5 M(+35.8%)$3.3 M(-6.2%)$3.5 M(+414.2%)$684.0 K----------

Total Debt

$4.7 M(+375.4%)$982.0 K(-23.3%)$1.3 M(+15.0%)$1.1 M(-62.3%)$2.9 M(+25.4%)$2.4 M(+6.2%)$2.2 M(-49.8%)$4.4 M(-14.8%)$5.2 M(+16.8%)$4.4 M(+77.7%)$2.5 M(-15.6%)$3.0 M(-26.3%)$4.0 M(-6.6%)$4.3 M(+6.4%)$4.0 M(+4.6%)$3.9 M(-51.9%)$8.0 M(+10.2%)$7.3 M(+30.2%)$5.6 M(+9.9%)$5.1 M(+34.0%)$3.8 M(+100.0%)$0.0(0%)$0.0(0%)$0.0(-100.0%)$3.2 M(+100.0%)$0.0(0%)$0.0(0%)$0.0(-100.0%)$3.1 M(+100.0%)$0.0(0%)$0.0

Debt To Equity

0.1(+350.0%)0.0(0%)0.0(0%)0.0(-50.0%)0.0(0%)0.0(0%)0.0(-60.0%)0.1(0%)0.1(-9.1%)0.1(+83.3%)0.1(-14.3%)0.1(-12.5%)0.1(-27.3%)0.1(+10.0%)0.1(+25.0%)0.1(-57.9%)0.2(-5.0%)0.2(+42.9%)0.1(+27.3%)0.1(0%)0.1(+100.0%)0.0(0%)0.0(0%)0.0(-100.0%)0.1(+100.0%)0.0(0%)0.0(0%)0.0(-100.0%)0.1(+100.0%)0.0(0%)0.0

Current Ratio

2.9(-16.7%)3.5(-13.1%)4.1(+28.5%)3.2(-1.9%)3.2(+27.8%)2.5(-3.5%)2.6(+12.0%)2.3(+18.3%)2.0(-17.2%)2.4(-25.9%)3.2(+13.4%)2.8(+2.9%)2.8(-1.4%)2.8(-14.2%)3.3(-7.4%)3.5(+9.7%)3.2(+8.8%)2.9(+4.3%)2.8(-0.7%)2.8(+22.4%)2.3(-17.7%)2.8(-19.2%)3.5(+1.8%)3.4(-0.3%)3.4(+119.1%)1.6(-20.7%)2.0(+6.5%)1.9(-3.6%)1.9(0%)1.9(-6.8%)2.1

Quick Ratio

2.8(-16.4%)3.4(-14.7%)3.9(+43.3%)2.8(-9.8%)3.0(+32.6%)2.3(+0.9%)2.3(+6.0%)2.1(+17.5%)1.8(-13.7%)2.1(-27.6%)2.9(+13.1%)2.6(+2.4%)2.5(+2.4%)2.5(-16.0%)2.9(-2.6%)3.0(+7.9%)2.8(+12.4%)2.5(+5.1%)2.4(-3.7%)2.5(+27.5%)1.9(-13.8%)2.2(-26.1%)3.0(+3.1%)2.9(+1.0%)2.9(+125.6%)1.3(-27.5%)1.8(+11.3%)1.6(-7.0%)1.7(+8.9%)1.6(-11.2%)1.8

Inventory

$2.3 M(-7.3%)$2.5 M(+67.5%)$1.5 M(-78.8%)$7.0 M(+173.9%)$2.5 M(-39.2%)$4.2 M(-34.1%)$6.3 M(+54.1%)$4.1 M(-5.9%)$4.4 M(-22.0%)$5.6 M(+38.3%)$4.1 M(-3.1%)$4.2 M(+5.0%)$4.0 M(-22.9%)$5.2 M(+22.6%)$4.2 M(-27.8%)$5.8 M(+10.6%)$5.3 M(-17.6%)$6.4 M(-0.3%)$6.4 M(+16.8%)$5.5 M(-29.6%)$7.8 M(-20.8%)$9.9 M(+68.5%)$5.9 M(-13.7%)$6.8 M(-10.2%)$7.6 M(-18.0%)$9.2 M(+94.1%)$4.7 M(-33.6%)$7.2 M(+28.6%)$5.6 M(-39.1%)$9.1 M(+40.8%)$6.5 M

Retained Earnings

$29.8 M(-6.2%)$31.8 M(-1.7%)$32.4 M(+4.3%)$31.0 M(-0.9%)$31.3 M(+4.0%)$30.1 M(+8.3%)$27.8 M(+0.7%)$27.6 M(+3.1%)$26.8 M(+4.9%)$25.5 M(+2.5%)$24.9 M(+0.2%)$24.8 M(-1.4%)$25.2 M(+3.4%)$24.4 M(-1.7%)$24.8 M(-3.3%)$25.6 M(+4.7%)$24.5 M(+0.1%)$24.5 M(-0.9%)$24.7 M(-5.4%)$26.1 M(-4.3%)$27.2 M(-3.4%)$28.2 M(-0.3%)$28.3 M(-4.2%)$29.5 M(-1.3%)$29.9 M(+109.3%)$14.3 M(-3.0%)$14.7 M(-6.6%)$15.8 M(-9.4%)$17.4 M(+6.0%)$16.4 M(+1.6%)$16.1 M

PB Ratio

2.7(-12.9%)3.1(-18.5%)3.8(+91.4%)2.0(+10.6%)1.8(+40.9%)1.3(-17.5%)1.5(+45.3%)1.1(+26.2%)0.8(-30.0%)1.2(+14.3%)1.1(-7.9%)1.1(-0.9%)1.1(-23.8%)1.5(+21.8%)1.2(+17.0%)1.1(-15.2%)1.3(+0.8%)1.2(+18.1%)1.1(-42.3%)1.8(-0.6%)1.8(-5.7%)1.9(+37.6%)1.4(+19.5%)1.2(-24.4%)1.6(-28.4%)2.2(-5.6%)2.3(-28.3%)3.2(+55.6%)2.1(-12.3%)2.4(+1.7%)2.3

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(-800.0%)-$0.0(-112.5%)$0.2(+1700.0%)-$0.0(-106.7%)$0.1(-42.3%)$0.3(+766.7%)$0.0(-71.4%)$0.1(-32.3%)$0.2(+106.7%)$0.1(+400.0%)$0.0(+133.3%)-$0.0(-147.4%)$0.1(+290.0%)-$0.1(+50.0%)-$0.1(-176.9%)$0.1(+2500.0%)$0.0(+120.0%)-$0.0(+72.2%)-$0.1(-28.6%)-$0.1(-75.0%)-$0.0(-166.7%)$0.1(+180.0%)-$0.1(-1600.0%)$0.0(-99.8%)$2.0(+100.0%)$0.0(+100.0%)-$0.1(+50.0%)-$0.2(-188.9%)$0.2(+100.0%)$0.1(+63.6%)$0.1

TTM EPS

-$0.1(-117.9%)$0.3(-50.0%)$0.6(+30.2%)$0.4(-21.1%)$0.5(-0.9%)$0.6(+50.7%)$0.4(+4.3%)$0.3(+75.0%)$0.2(+42.9%)$0.1(+833.3%)$0.0(+115.0%)-$0.1(-233.3%)$0.1(+600.0%)-$0.0(-250.0%)$0.0(-50.0%)$0.0(+111.1%)-$0.2(+20.0%)-$0.2(-60.7%)-$0.1(-12.0%)-$0.1(-150.0%)-$0.1(-102.5%)$2.0(+3.1%)$1.9(+0.3%)$1.9(+9.5%)$1.7(+2991.7%)-$0.1(-300.0%)$0.0(-81.8%)$0.2(-48.4%)$0.3(+52.4%)$0.2(-25.0%)$0.3

Revenue

$13.0 M(-0.6%)$13.1 M(-4.4%)$13.7 M(-10.9%)$15.4 M(+0.3%)$15.3 M(-13.4%)$17.7 M(+33.5%)$13.3 M(-27.7%)$18.3 M(+9.9%)$16.7 M(+25.2%)$13.3 M(+11.2%)$12.0 M(-3.1%)$12.4 M(+23.6%)$10.0 M(-27.0%)$13.7 M(-2.6%)$14.1 M(+23.7%)$11.4 M(-20.2%)$14.3 M(+3.6%)$13.8 M(-18.4%)$16.9 M(+0.1%)$16.9 M(-23.9%)$22.2 M(+2.7%)$21.6 M(+31.9%)$16.4 M(-13.9%)$19.0 M(-3.4%)$19.6 M(-2.0%)$20.0 M(+20.7%)$16.6 M(-0.2%)$16.6 M(-41.4%)$28.4 M(+7.3%)$26.4 M(+4.4%)$25.3 M

TTM Revenue

$55.2 M(-4.0%)$57.5 M(-7.4%)$62.1 M(+0.7%)$61.7 M(-4.6%)$64.6 M(-2.1%)$66.0 M(+7.1%)$61.6 M(+2.1%)$60.3 M(+11.0%)$54.4 M(+14.0%)$47.7 M(-0.8%)$48.1 M(-4.2%)$50.2 M(+2.0%)$49.2 M(-8.0%)$53.5 M(-0.1%)$53.5 M(-5.0%)$56.3 M(-8.8%)$61.8 M(-11.3%)$69.7 M(-10.1%)$77.5 M(+0.7%)$76.9 M(-2.7%)$79.1 M(+3.3%)$76.5 M(+2.0%)$75.0 M(-0.3%)$75.3 M(+3.2%)$72.9 M(-10.7%)$81.6 M(-7.3%)$88.0 M(-9.0%)$96.7 M(-3.3%)$100.0 M(+2.8%)$97.3 M(-0.5%)$97.8 M

Total Expenses

$15.1 M(+9.1%)$13.8 M(+10.8%)$12.5 M(-20.6%)$15.7 M(+0.6%)$15.6 M(-8.8%)$17.1 M(+31.5%)$13.0 M(-23.3%)$17.0 M(+4.0%)$16.3 M(+22.7%)$13.3 M(+10.8%)$12.0 M(-6.0%)$12.8 M(+23.2%)$10.4 M(-26.4%)$14.1 M(-0.9%)$14.2 M(+19.1%)$11.9 M(-19.2%)$14.8 M(+4.1%)$14.2 M(-16.8%)$17.0 M(-1.4%)$17.3 M(-22.9%)$22.4 M(+4.4%)$21.4 M(+25.1%)$17.1 M(-9.7%)$19.0 M(-8.7%)$20.8 M(+4.8%)$19.8 M(+13.5%)$17.5 M(+6.1%)$16.5 M(-38.3%)$26.7 M(+6.3%)$25.1 M(+1.6%)$24.7 M

Operating Expenses

$5.7 M(+8.3%)$5.3 M(+1.1%)$5.2 M(+18.2%)$4.4 M(-19.2%)$5.5 M(+2.6%)$5.4 M(+12.6%)$4.8 M(+6.7%)$4.5 M(-21.6%)$5.7 M(+14.6%)$5.0 M(+17.3%)$4.2 M(+5.3%)$4.0 M(-11.3%)$4.5 M(-1.4%)$4.6 M(+2.2%)$4.5 M(+14.7%)$3.9 M(-20.4%)$4.9 M(+6.5%)$4.6 M(-0.2%)$4.6 M(+4.3%)$4.4 M(-16.5%)$5.3 M(+13.1%)$4.7 M(+3.9%)$4.5 M(+4.2%)$4.3 M(-27.4%)$6.0 M(+19.6%)$5.0 M(+2.9%)$4.8 M(+15.5%)$4.2 M(-21.8%)$5.4 M(+11.7%)$4.8 M(-5.2%)$5.1 M

Cost Of Goods Sold

$9.3 M(+9.5%)$8.5 M(+17.9%)$7.2 M(-35.9%)$11.3 M(+11.2%)$10.1 M(-13.9%)$11.8 M(+42.3%)$8.3 M(-33.9%)$12.5 M(+17.7%)$10.6 M(+27.5%)$8.4 M(+7.3%)$7.8 M(-11.1%)$8.8 M(+50.0%)$5.8 M(-38.5%)$9.5 M(-2.4%)$9.7 M(+21.4%)$8.0 M(-18.6%)$9.8 M(+3.0%)$9.6 M(-22.9%)$12.4 M(-3.3%)$12.8 M(-24.9%)$17.1 M(+2.0%)$16.7 M(+32.7%)$12.6 M(-13.8%)$14.6 M(-1.1%)$14.8 M(-0.2%)$14.8 M(+17.5%)$12.6 M(+2.9%)$12.3 M(-42.4%)$21.3 M(+5.0%)$20.3 M(+3.4%)$19.6 M

TTM Cost Of Goods Sold

$36.4 M(-2.2%)$37.2 M(-8.1%)$40.4 M(-2.5%)$41.5 M(-2.9%)$42.7 M(-1.2%)$43.2 M(+8.6%)$39.8 M(+1.3%)$39.3 M(+10.6%)$35.5 M(+15.7%)$30.7 M(-3.6%)$31.9 M(-5.7%)$33.8 M(+2.3%)$33.1 M(-10.8%)$37.1 M(-0.2%)$37.1 M(-6.7%)$39.8 M(-10.8%)$44.6 M(-13.9%)$51.9 M(-12.2%)$59.0 M(-0.3%)$59.2 M(-3.0%)$61.0 M(+3.9%)$58.8 M(+3.3%)$56.9 M(-0.0%)$56.9 M(+4.3%)$54.5 M(-10.7%)$61.0 M(-8.2%)$66.5 M(-9.5%)$73.5 M(-4.2%)$76.7 M(+2.6%)$74.7 M(+0.8%)$74.1 M

Gross Profit

$3.7 M(-19.3%)$4.6 M(-29.3%)$6.5 M(+58.2%)$4.1 M(-21.0%)$5.2 M(-12.5%)$5.9 M(+18.8%)$5.0 M(-14.2%)$5.8 M(-3.7%)$6.0 M(+21.4%)$5.0 M(+18.4%)$4.2 M(+16.2%)$3.6 M(-13.4%)$4.2 M(-1.3%)$4.2 M(-3.2%)$4.4 M(+29.3%)$3.4 M(-23.7%)$4.4 M(+4.8%)$4.2 M(-5.8%)$4.5 M(+11.2%)$4.0 M(-20.8%)$5.1 M(+5.2%)$4.8 M(+29.2%)$3.7 M(-13.9%)$4.3 M(-10.2%)$4.8 M(-7.1%)$5.2 M(+30.8%)$4.0 M(-8.7%)$4.4 M(-38.2%)$7.1 M(+14.8%)$6.2 M(+8.0%)$5.7 M

TTM Gross Profit

$18.9 M(-7.3%)$20.3 M(-6.2%)$21.7 M(+7.4%)$20.2 M(-7.9%)$21.9 M(-3.8%)$22.8 M(+4.4%)$21.8 M(+3.8%)$21.0 M(+11.7%)$18.8 M(+11.0%)$17.0 M(+4.6%)$16.2 M(-1.0%)$16.4 M(+1.5%)$16.1 M(-1.6%)$16.4 M(+0.0%)$16.4 M(-0.7%)$16.5 M(-3.8%)$17.2 M(-3.7%)$17.8 M(-3.3%)$18.4 M(+4.2%)$17.7 M(-1.8%)$18.0 M(+1.4%)$17.8 M(-2.0%)$18.1 M(-1.3%)$18.4 M(-0.1%)$18.4 M(-10.8%)$20.6 M(-4.4%)$21.6 M(-7.4%)$23.3 M(-0.4%)$23.4 M(+3.3%)$22.6 M(-4.5%)$23.7 M

Gross Margin

28.4%(-18.8%)35.0%(-26.0%)47.3%(+77.5%)26.6%(-21.3%)33.8%(+1.1%)33.5%(-11.0%)37.6%(+18.6%)31.7%(-12.4%)36.2%(-3.0%)37.3%(+6.5%)35.1%(+20.0%)29.2%(-29.9%)41.7%(+35.3%)30.8%(-0.6%)31.0%(+4.5%)29.7%(-4.4%)31.0%(+1.2%)30.6%(+15.4%)26.6%(+11.0%)23.9%(+4.0%)23.0%(+2.5%)22.4%(-2.1%)22.9%(0%)22.9%(-7.1%)24.6%(-5.2%)26.0%(+8.4%)24.0%(-8.6%)26.2%(+5.4%)24.9%(+7.0%)23.3%(+3.4%)22.5%

Operating Profit

-$2.0 M(-183.8%)-$720.0 K(-158.3%)$1.2 M(+459.8%)-$343.0 K(-12.1%)-$306.0 K(-153.2%)$575.0 K(+142.6%)$237.0 K(-82.6%)$1.4 M(+277.8%)$361.0 K(+1800.0%)$19.0 K(+179.2%)-$24.0 K(+93.9%)-$396.0 K(-14.1%)-$347.0 K(+2.8%)-$357.0 K(-195.0%)-$121.0 K(+77.5%)-$537.0 K(-10.5%)-$486.0 K(-23.7%)-$393.0 K(-174.8%)-$143.0 K(+64.4%)-$402.0 K(-87.0%)-$215.0 K(-248.3%)$145.0 K(+118.8%)-$771.0 K(-5240.0%)$15.0 K(+101.3%)-$1.1 M(-606.8%)$222.0 K(+125.7%)-$864.0 K(-623.6%)$165.0 K(-90.2%)$1.7 M(+26.0%)$1.3 M(+115.8%)$622.0 K

TTM Operating Profit

-$1.9 M(-1286.7%)-$135.0 K(-111.6%)$1.2 M(+611.7%)$163.0 K(-91.3%)$1.9 M(-26.3%)$2.5 M(+28.1%)$2.0 M(+15.2%)$1.7 M(+4400.0%)-$40.0 K(+94.7%)-$748.0 K(+33.5%)-$1.1 M(+7.9%)-$1.2 M(+10.3%)-$1.4 M(+9.3%)-$1.5 M(+2.3%)-$1.5 M(+1.4%)-$1.6 M(-9.5%)-$1.4 M(-23.5%)-$1.2 M(-87.5%)-$615.0 K(+50.5%)-$1.2 M(-50.5%)-$826.0 K(+52.4%)-$1.7 M(-4.6%)-$1.7 M(+5.3%)-$1.8 M(-9.4%)-$1.6 M(-232.0%)$1.2 M(-48.0%)$2.3 M(-38.9%)$3.8 M(+7.5%)$3.6 M(+37.2%)$2.6 M(-16.5%)$3.1 M

Operating Margin

-15.7%(-185.6%)-5.5%(-161.0%)9.0%(+503.6%)-2.2%(-11.5%)-2.0%(-161.5%)3.3%(+81.6%)1.8%(-75.9%)7.4%(+244.4%)2.2%(+1442.9%)0.1%(+170.0%)-0.2%(+93.8%)-3.2%(+7.8%)-3.5%(-33.5%)-2.6%(-202.3%)-0.9%(+81.8%)-4.7%(-38.4%)-3.4%(-19.6%)-2.9%(-235.3%)-0.8%(+64.3%)-2.4%(-145.4%)-1.0%(-244.8%)0.7%(+114.2%)-4.7%(-6000.0%)0.1%(+101.4%)-5.7%(-616.2%)1.1%(+121.3%)-5.2%(-625.3%)1.0%(-83.4%)6.0%(+17.3%)5.1%(+106.5%)2.5%

Net Income

-$1.7 M(-795.1%)-$185.0 K(-111.7%)$1.6 M(+2275.3%)-$73.0 K(-105.2%)$1.4 M(-44.0%)$2.5 M(+683.2%)$321.0 K(-66.6%)$961.0 K(-32.1%)$1.4 M(+106.9%)$684.0 K(+338.5%)$156.0 K(+142.6%)-$366.0 K(-144.7%)$818.0 K(+293.4%)-$423.0 K(+50.1%)-$847.0 K(-173.6%)$1.2 M(+3097.2%)$36.0 K(+117.1%)-$210.0 K(+71.3%)-$732.0 K(-35.6%)-$540.0 K(-61.7%)-$334.0 K(-162.8%)$532.0 K(+185.9%)-$619.0 K(-1338.0%)$50.0 K(-99.7%)$16.2 M(+540933.3%)$3000.0(+100.5%)-$594.0 K(+50.5%)-$1.2 M(-184.2%)$1.4 M(+105.0%)$695.0 K(+62.4%)$428.0 K

TTM Net Income

-$326.0 K(-111.9%)$2.7 M(-49.6%)$5.4 M(+30.4%)$4.2 M(-19.9%)$5.2 M(-0.1%)$5.2 M(+54.1%)$3.4 M(+5.1%)$3.2 M(+70.3%)$1.9 M(+46.2%)$1.3 M(+598.4%)$185.0 K(+122.6%)-$818.0 K(-217.0%)$699.0 K(+942.2%)-$83.0 K(-163.8%)$130.0 K(-46.9%)$245.0 K(+116.9%)-$1.4 M(+20.4%)-$1.8 M(-69.1%)-$1.1 M(-11.8%)-$961.0 K(-159.0%)-$371.0 K(-102.3%)$16.2 M(+3.4%)$15.7 M(-0.2%)$15.7 M(+8.7%)$14.4 M(+4045.4%)-$366.0 K(-212.3%)$326.0 K(-75.8%)$1.3 M(-46.2%)$2.5 M(+52.6%)$1.6 M(-25.5%)$2.2 M

Net Margin

-12.7%(-801.4%)-1.4%(-112.2%)11.6%(+2566.0%)-0.5%(-105.1%)9.2%(-35.3%)14.2%(+486.8%)2.4%(-53.8%)5.2%(-38.2%)8.5%(+65.3%)5.1%(+294.6%)1.3%(+143.9%)-3.0%(-136.2%)8.2%(+365.3%)-3.1%(+48.8%)-6.0%(-159.4%)10.1%(+3944.0%)0.3%(+116.5%)-1.5%(+65.0%)-4.3%(-35.6%)-3.2%(-111.9%)-1.5%(-161.1%)2.5%(+165.2%)-3.8%(-1557.7%)0.3%(-99.7%)82.7%(+413150.0%)0.0%(+100.6%)-3.6%(+50.4%)-7.2%(-243.5%)5.0%(+91.3%)2.6%(+55.6%)1.7%

EBIT

-$1.7 M(-747.3%)-$205.0 K(-111.6%)$1.8 M(+16181.8%)-$11.0 K(-100.4%)$2.5 M(+174.4%)$904.0 K(+99.1%)$454.0 K(-60.8%)$1.2 M(-23.4%)$1.5 M(+95.0%)$775.0 K(+195.8%)$262.0 K(+205.2%)-$249.0 K(-811.4%)$35.0 K(+113.6%)-$257.0 K(-424.5%)-$49.0 K(-103.8%)$1.3 M(+306.5%)-$629.0 K(-336.8%)-$144.0 K(-129.3%)$492.0 K(+189.0%)-$553.0 K(-743.0%)$86.0 K(-62.9%)$232.0 K(+131.4%)-$739.0 K(-1035.4%)$79.0 K(+107.8%)-$1.0 M(-244.6%)$704.0 K(+179.6%)-$884.0 K(-602.3%)$176.0 K(-89.4%)$1.7 M(+23.8%)$1.3 M(+104.4%)$657.0 K

TTM EBIT

-$184.0 K(-104.6%)$4.0 M(-21.6%)$5.1 M(+34.4%)$3.8 M(-23.4%)$5.0 M(+24.1%)$4.0 M(+3.3%)$3.9 M(+5.2%)$3.7 M(+61.2%)$2.3 M(+179.3%)$823.0 K(+493.8%)-$209.0 K(+59.8%)-$520.0 K(-150.6%)$1.0 M(+182.4%)$364.0 K(-23.7%)$477.0 K(-53.1%)$1.0 M(+222.1%)-$834.0 K(-600.8%)-$119.0 K(-146.3%)$257.0 K(+126.4%)-$974.0 K(-184.8%)-$342.0 K(+76.3%)-$1.4 M(-48.5%)-$974.0 K(+13.0%)-$1.1 M(-9.5%)-$1.0 M(-161.6%)$1.7 M(-27.8%)$2.3 M(-40.1%)$3.8 M(+5.9%)$3.6 M(+35.5%)$2.7 M(-14.6%)$3.1 M

EBITDA

-$1.5 M(-30720.0%)-$5000.0(-100.3%)$2.0 M(+940.7%)$189.0 K(-93.0%)$2.7 M(+134.5%)$1.1 M(+66.1%)$691.0 K(-50.5%)$1.4 M(-18.3%)$1.7 M(+75.8%)$972.0 K(+92.1%)$506.0 K(+976.6%)$47.0 K(-84.1%)$295.0 K(+9933.3%)-$3000.0(-100.8%)$369.0 K(-73.7%)$1.4 M(+365.2%)-$529.0 K(-1606.5%)-$31.0 K(-105.1%)$606.0 K(+241.6%)-$428.0 K(-321.8%)$193.0 K(-42.4%)$335.0 K(+152.4%)-$639.0 K(-445.4%)$185.0 K(+123.4%)-$791.0 K(-192.9%)$851.0 K(+212.4%)-$757.0 K(-352.3%)$300.0 K(-83.2%)$1.8 M(+29.9%)$1.4 M(+65.9%)$829.0 K

TTM EBITDA

$610.0 K(-87.4%)$4.8 M(-19.2%)$6.0 M(+27.0%)$4.7 M(-20.4%)$5.9 M(+19.9%)$4.9 M(+3.7%)$4.8 M(+4.0%)$4.6 M(+41.7%)$3.2 M(+77.7%)$1.8 M(+115.4%)$845.0 K(+19.4%)$708.0 K(-65.7%)$2.1 M(+66.5%)$1.2 M(+2.3%)$1.2 M(-16.4%)$1.4 M(+479.3%)-$382.0 K(-212.3%)$340.0 K(-51.8%)$706.0 K(+231.0%)-$539.0 K(-828.4%)$74.0 K(+108.1%)-$910.0 K(-131.0%)-$394.0 K(+23.1%)-$512.0 K(-29.0%)-$397.0 K(-118.2%)$2.2 M(-19.4%)$2.7 M(-37.0%)$4.3 M(+4.4%)$4.1 M(+28.7%)$3.2 M(-16.1%)$3.8 M

Selling, General & Administrative Expenses

$5.0 M(+8.4%)$4.6 M(+1.0%)$4.5 M(+20.9%)$3.7 M(-21.9%)$4.8 M(+3.8%)$4.6 M(+18.4%)$3.9 M(+7.7%)$3.6 M(-25.0%)$4.8 M(+18.4%)$4.1 M(+16.1%)$3.5 M(+3.7%)$3.4 M(-11.6%)$3.8 M(-1.6%)$3.9 M(+4.3%)$3.7 M(+17.0%)$3.2 M(-24.1%)$4.2 M(+7.0%)$3.9 M(+0.4%)$3.9 M(+4.0%)$3.8 M(-18.5%)$4.6 M(+12.3%)$4.1 M(+10.0%)$3.7 M(+4.1%)$3.6 M(-28.8%)$5.0 M(+23.1%)$4.1 M(+0.1%)$4.1 M(+16.8%)$3.5 M(-26.4%)$4.8 M(+12.4%)$4.2 M(-6.0%)$4.5 M

TTM SGA

$17.8 M(+0.9%)$17.6 M(-0.3%)$17.7 M(+3.7%)$17.0 M(+0.7%)$16.9 M(-0.2%)$16.9 M(+3.3%)$16.4 M(+2.4%)$16.0 M(+1.5%)$15.8 M(+6.7%)$14.8 M(+1.3%)$14.6 M(-1.5%)$14.8 M(+1.4%)$14.6 M(-2.5%)$15.0 M(-0.3%)$15.0 M(-1.2%)$15.2 M(-3.6%)$15.8 M(-2.6%)$16.2 M(-1.1%)$16.4 M(+1.1%)$16.2 M(+1.1%)$16.1 M(-2.6%)$16.5 M(+0.1%)$16.5 M(-2.1%)$16.8 M(+0.5%)$16.7 M(+1.7%)$16.4 M(-0.8%)$16.6 M(-2.4%)$17.0 M(-2.6%)$17.4 M(-1.2%)$17.7 M(-1.9%)$18.0 M

Depreciation And Amortization

$196.0 K(-2.0%)$200.0 K(+1.0%)$198.0 K(-1.0%)$200.0 K(-5.2%)$211.0 K(-13.5%)$244.0 K(+3.0%)$237.0 K(-0.8%)$239.0 K(+20.7%)$198.0 K(+0.5%)$197.0 K(-19.3%)$244.0 K(-17.6%)$296.0 K(+13.8%)$260.0 K(+2.4%)$254.0 K(-39.2%)$418.0 K(+301.9%)$104.0 K(+4.0%)$100.0 K(-11.5%)$113.0 K(-0.9%)$114.0 K(-8.8%)$125.0 K(+16.8%)$107.0 K(+3.9%)$103.0 K(+3.0%)$100.0 K(-5.7%)$106.0 K(-53.3%)$227.0 K(+54.4%)$147.0 K(+15.8%)$127.0 K(+2.4%)$124.0 K(0%)$124.0 K(+287.5%)$32.0 K(-81.4%)$172.0 K

TTM D&A

$794.0 K(-1.9%)$809.0 K(-5.2%)$853.0 K(-4.4%)$892.0 K(-4.2%)$931.0 K(+1.4%)$918.0 K(+5.4%)$871.0 K(-0.8%)$878.0 K(-6.1%)$935.0 K(-6.2%)$997.0 K(-5.4%)$1.1 M(-14.2%)$1.2 M(+18.5%)$1.0 M(+18.3%)$876.0 K(+19.2%)$735.0 K(+70.5%)$431.0 K(-4.7%)$452.0 K(-1.5%)$459.0 K(+2.2%)$449.0 K(+3.2%)$435.0 K(+4.6%)$416.0 K(-22.4%)$536.0 K(-7.6%)$580.0 K(-4.5%)$607.0 K(-2.9%)$625.0 K(+19.7%)$522.0 K(+28.3%)$407.0 K(-10.0%)$452.0 K(-6.8%)$485.0 K(-6.4%)$518.0 K(-23.5%)$677.0 K

Interest Expense

$85.0 K(+54.5%)$55.0 K(+19.6%)$46.0 K(-6.1%)$49.0 K(-9.3%)$54.0 K(-34.1%)$82.0 K(+32.3%)$62.0 K(-3.1%)$64.0 K(-13.5%)$74.0 K(-7.5%)$80.0 K(-20.8%)$101.0 K(-3.8%)$105.0 K(-0.9%)$106.0 K(-19.1%)$131.0 K(+74.7%)$75.0 K(+97.4%)$38.0 K(-36.7%)$60.0 K(+7.1%)$56.0 K(+1.8%)$55.0 K(-3.5%)$57.0 K(+128.0%)$25.0 K(-3.9%)$26.0 K(+18.2%)$22.0 K(-18.5%)$27.0 K(+8.0%)$25.0 K(+4.2%)$24.0 K(+33.3%)$18.0 K(0%)$18.0 K(0%)$18.0 K(0%)$18.0 K(0%)$18.0 K

TTM Interest Expense

$235.0 K(+15.2%)$204.0 K(-11.7%)$231.0 K(-6.5%)$247.0 K(-5.7%)$262.0 K(-7.1%)$282.0 K(+0.7%)$280.0 K(-12.2%)$319.0 K(-11.4%)$360.0 K(-8.2%)$392.0 K(-11.5%)$443.0 K(+6.2%)$417.0 K(+19.1%)$350.0 K(+15.1%)$304.0 K(+32.8%)$229.0 K(+9.6%)$209.0 K(-8.3%)$228.0 K(+18.1%)$193.0 K(+18.4%)$163.0 K(+25.4%)$130.0 K(+30.0%)$100.0 K(0%)$100.0 K(+2.0%)$98.0 K(+4.3%)$94.0 K(+10.6%)$85.0 K(+9.0%)$78.0 K(+8.3%)$72.0 K(0%)$72.0 K(-1.4%)$73.0 K(-5.2%)$77.0 K(-4.9%)$81.0 K

Income Tax

-$166.0 K(-121.3%)-$75.0 K(-155.6%)$135.0 K(+938.5%)$13.0 K(-98.7%)$1.0 M(+160.2%)-$1.7 M(-2483.1%)$71.0 K(-46.6%)$133.0 K(+504.6%)$22.0 K(+100.0%)$11.0 K(+120.0%)$5000.0(-58.3%)$12.0 K(+102.8%)-$424.0 K(-1311.4%)$35.0 K(-95.2%)$723.0 K(+557.3%)$110.0 K(+115.2%)-$725.0 K(-7350.0%)$10.0 K(-99.1%)$1.2 M(+1770.0%)-$70.0 K(-117.7%)$395.0 K(+221.2%)-$326.0 K(-129.6%)-$142.0 K(-7200.0%)$2000.0(+100.6%)-$343.0 K(-237.8%)$249.0 K(+255.6%)-$160.0 K(-113.9%)$1.2 M(+85.1%)$623.0 K(+58.5%)$393.0 K(+86.3%)$211.0 K

TTM Income Tax

-$93.0 K(-108.5%)$1.1 M(+308.0%)-$525.0 K(+10.9%)-$589.0 K(-25.6%)-$469.0 K(+68.0%)-$1.5 M(-718.6%)$237.0 K(+38.6%)$171.0 K(+242.0%)$50.0 K(+112.6%)-$396.0 K(-6.5%)-$372.0 K(-207.5%)$346.0 K(-22.1%)$444.0 K(+210.5%)$143.0 K(+21.2%)$118.0 K(-79.1%)$564.0 K(+46.9%)$384.0 K(-74.5%)$1.5 M(+28.8%)$1.2 M(+916.8%)-$143.0 K(-101.4%)-$71.0 K(+91.2%)-$809.0 K(-245.7%)-$234.0 K(+7.1%)-$252.0 K(-128.0%)$899.0 K(-51.8%)$1.9 M(-7.2%)$2.0 M(-15.6%)$2.4 M(+96.4%)$1.2 M(+68.6%)$719.0 K(-15.0%)$846.0 K

PE Ratio

-54.6(+63.1%)33.5(+47.6%)22.7(+41.1%)16.1(+48.3%)10.8(-41.8%)18.6(+38.2%)13.5(-25.1%)18.0(-44.7%)32.5(-87.6%)262.7-59.5-435.0(+125.1%)193.3-----3.9(+32.4%)2.9(+13.6%)2.6(-31.8%)3.8-179.2(+274.0%)47.9(+177.4%)17.3(-32.7%)25.7(+37.9%)18.6

PS Ratio

2.3(-11.2%)2.6(-11.9%)2.9(+97.3%)1.5(+16.4%)1.3(+50.6%)0.8(-18.3%)1.0(+46.5%)0.7(+18.3%)0.6(-31.0%)0.9(+17.6%)0.7(-3.9%)0.8(-3.8%)0.8(-7.0%)0.9(+21.1%)0.7(+20.3%)0.6(-1.7%)0.6(+20.0%)0.5(+31.6%)0.4(-45.7%)0.7(-1.4%)0.7(-13.4%)0.8(+34.4%)0.6(+17.3%)0.5(-27.8%)0.7(+50.0%)0.5(-2.0%)0.5(-24.6%)0.7(+51.2%)0.4(0%)0.4(+2.4%)0.4

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

-$1.5 M(-162.9%)$2.4 M(+45.2%)$1.7 M(-1.3%)$1.7 M(-81.1%)$8.9 M(+2193.4%)-$423.0 K(-42.0%)-$298.0 K(+93.0%)-$4.2 M(-272.2%)$2.5 M(+333.1%)-$1.1 M(-168.0%)$1.5 M(+662.9%)-$275.0 K(-126.8%)$1.0 M(+209.7%)-$935.0 K(-481.6%)$245.0 K(-84.4%)$1.6 M(+259.7%)-$981.0 K(-131.8%)$3.1 M(+307.0%)-$1.5 M(-303.0%)-$370.0 K(-129.9%)$1.2 M(+236.9%)-$903.0 K(-699.1%)-$113.0 K(+96.8%)-$3.5 M(-290.3%)$1.9 M(+6.6%)$1.7 M(+133.1%)-$5.3 M(-216.1%)$4.6 M(+364.5%)-$1.7 M(-133.4%)$5.1 M(+268.3%)-$3.1 M

TTM CFO

$4.2 M(-71.1%)$14.6 M(+24.0%)$11.8 M(+19.9%)$9.8 M(+151.0%)$3.9 M(+256.7%)-$2.5 M(+20.2%)-$3.1 M(-144.6%)-$1.3 M(-147.7%)$2.7 M(+114.7%)$1.2 M(-8.7%)$1.4 M(+2136.1%)$61.0 K(-96.8%)$1.9 M(+1929.8%)-$104.0 K(-102.7%)$3.9 M(+79.6%)$2.2 M(+793.9%)$244.0 K(-90.1%)$2.5 M(+261.1%)-$1.5 M(-918.7%)-$150.0 K(+95.5%)-$3.3 M(-23.3%)-$2.7 M(-5525.0%)-$48.0 K(+99.1%)-$5.2 M(-281.4%)$2.9 M(+507.4%)-$707.0 K(-126.3%)$2.7 M(-45.3%)$4.9 M(+85.1%)$2.7 M(-61.2%)$6.9 M(+65.3%)$4.1 M

Cash From Investing

-$18.0 K(+60.0%)-$45.0 K(+32.8%)-$67.0 K(+46.8%)-$126.0 K(-105.4%)$2.3 M(+103.8%)$1.1 M(+130.7%)-$3.7 M(-3830.5%)-$95.0 K(-763.6%)-$11.0 K(-103.9%)$284.0 K(+598.3%)-$57.0 K(+70.9%)-$196.0 K(-1407.7%)-$13.0 K(+67.5%)-$40.0 K(+50.0%)-$80.0 K(-142.4%)-$33.0 K(-139.3%)$84.0 K(+286.7%)-$45.0 K(+61.5%)-$117.0 K(+56.2%)-$267.0 K(-10.3%)-$242.0 K(+38.9%)-$396.0 K(-277.1%)-$105.0 K(+54.9%)-$233.0 K(-101.6%)$14.2 M(+12902.7%)-$111.0 K(+60.4%)-$280.0 K(-60.0%)-$175.0 K(-105.9%)-$85.0 K(+10.5%)-$95.0 K(+62.9%)-$256.0 K

TTM CFI

-$256.0 K(-112.2%)$2.1 M(-36.2%)$3.3 M(+985.8%)-$372.0 K(-9.1%)-$341.0 K(+87.3%)-$2.7 M(+24.3%)-$3.6 M(-3038.8%)$121.0 K(+505.0%)$20.0 K(+11.1%)$18.0 K(+105.9%)-$306.0 K(+7.0%)-$329.0 K(-98.2%)-$166.0 K(-140.6%)-$69.0 K(+6.8%)-$74.0 K(+33.3%)-$111.0 K(+67.8%)-$345.0 K(+48.6%)-$671.0 K(+34.3%)-$1.0 M(-1.2%)-$1.0 M(-3.5%)-$976.0 K(-107.2%)$13.5 M(-2.1%)$13.8 M(+1.3%)$13.6 M(-0.4%)$13.6 M(+2196.0%)-$651.0 K(-2.5%)-$635.0 K(-3.9%)-$611.0 K(-20.3%)-$508.0 K(+24.4%)-$672.0 K(+6.4%)-$718.0 K

Cash From Financing

$3.2 M(+654.1%)-$578.0 K(-803.1%)-$64.0 K(+94.6%)-$1.2 M(-694.0%)$199.0 K(+188.4%)-$225.0 K(+90.0%)-$2.3 M(-1700.0%)-$125.0 K(-1061.5%)$13.0 K(-99.3%)$2.0 M(+626.5%)-$374.0 K(-33.6%)-$280.0 K(+55.7%)-$632.0 K(-317.2%)$291.0 K(-10.5%)$325.0 K(+134.7%)-$938.0 K(-3574.1%)$27.0 K(-98.3%)$1.6 M(+351.3%)-$620.0 K(-366.2%)-$133.0 K(-129.4%)$453.0 K(+154.5%)$178.0 K(+107.4%)-$2.4 M(-404.0%)-$477.0 K(-24.9%)-$382.0 K(+13.4%)-$441.0 K(+44.0%)-$787.0 K(-8844.4%)$9000.0(+102.8%)-$323.0 K(+25.1%)-$431.0 K(+42.7%)-$752.0 K

TTM CFF

$1.4 M(+184.9%)-$1.6 M(-27.8%)-$1.3 M(+63.2%)-$3.5 M(-44.0%)-$2.4 M(+7.2%)-$2.6 M(-558.3%)-$393.0 K(-126.5%)$1.5 M(+11.7%)$1.3 M(+94.4%)$683.0 K(+168.6%)-$995.0 K(-236.2%)-$296.0 K(+69.0%)-$954.0 K(-223.4%)-$295.0 K(-130.3%)$972.0 K(+3500.0%)$27.0 K(-96.8%)$832.0 K(-33.9%)$1.3 M(+1131.2%)-$122.0 K(+93.6%)-$1.9 M(+15.3%)-$2.3 M(+27.1%)-$3.1 M(+16.7%)-$3.7 M(-77.5%)-$2.1 M(-30.4%)-$1.6 M(-3.8%)-$1.5 M(-0.7%)-$1.5 M(-2.3%)-$1.5 M(+0.6%)-$1.5 M(-6.7%)-$1.4 M(-0.9%)-$1.4 M

Free Cash Flow

-$1.5 M(-165.0%)$2.4 M(+43.7%)$1.6 M(+5.8%)$1.5 M(-82.5%)$8.8 M(+2035.2%)-$457.0 K(-5.1%)-$435.0 K(+89.9%)-$4.3 M(-276.8%)$2.4 M(+326.1%)-$1.1 M(-172.6%)$1.5 M(+461.6%)-$412.0 K(-140.7%)$1.0 M(+203.7%)-$976.0 K(-515.3%)$235.0 K(-84.7%)$1.5 M(+265.7%)-$926.0 K(-130.4%)$3.0 M(+299.5%)-$1.5 M(-164.1%)-$577.0 K(-158.1%)$994.0 K(+181.1%)-$1.2 M(-727.7%)-$148.0 K(+96.1%)-$3.8 M(-323.9%)$1.7 M(+1.6%)$1.7 M(+130.7%)-$5.4 M(-220.2%)$4.5 M(+356.3%)-$1.8 M(-134.1%)$5.2 M(+262.9%)-$3.2 M

TTM FCF

$4.0 M(-72.1%)$14.4 M(+24.3%)$11.6 M(+21.8%)$9.5 M(+161.7%)$3.6 M(+231.1%)-$2.8 M(+18.4%)-$3.4 M(-131.0%)-$1.5 M(-160.2%)$2.4 M(+141.9%)$1.0 M(-9.4%)$1.1 M(+890.1%)-$141.0 K(-107.8%)$1.8 M(+1457.1%)-$133.0 K(-103.4%)$3.9 M(+82.8%)$2.1 M(+15078.6%)$14.0 K(-99.3%)$1.9 M(+182.9%)-$2.3 M(-143.9%)-$956.0 K(+77.0%)-$4.2 M(-20.1%)-$3.5 M(-499.6%)-$578.0 K(+90.1%)-$5.8 M(-339.6%)$2.4 M(+342.5%)-$1.0 M(-140.5%)$2.5 M(-47.5%)$4.7 M(+93.4%)$2.5 M(-61.9%)$6.4 M(+79.8%)$3.6 M

CAPEX

$21.0 K(-53.3%)$45.0 K(+221.4%)$14.0 K(-88.9%)$126.0 K(+1045.5%)$11.0 K(-67.7%)$34.0 K(-75.2%)$137.0 K(+44.2%)$95.0 K(+763.6%)$11.0 K(-60.7%)$28.0 K(-51.7%)$58.0 K(-57.7%)$137.0 K(+878.6%)$14.0 K(-65.8%)$41.0 K(+310.0%)$10.0 K(-69.7%)$33.0 K(+160.0%)-$55.0 K(-222.2%)$45.0 K(+36.4%)$33.0 K(-84.1%)$207.0 K(-14.5%)$242.0 K(-24.8%)$322.0 K(+820.0%)$35.0 K(-85.0%)$233.0 K(+32.4%)$176.0 K(+104.7%)$86.0 K(-34.9%)$132.0 K(+200.0%)$44.0 K(+15.8%)$38.0 K(+522.2%)-$9000.0(-108.5%)$106.0 K

TTM CAPEX

$206.0 K(+5.1%)$196.0 K(+6.0%)$185.0 K(-39.9%)$308.0 K(+11.2%)$277.0 K(0%)$277.0 K(+2.2%)$271.0 K(+41.1%)$192.0 K(-17.9%)$234.0 K(-1.3%)$237.0 K(-5.2%)$250.0 K(+23.8%)$202.0 K(+106.1%)$98.0 K(+237.9%)$29.0 K(-12.1%)$33.0 K(-41.1%)$56.0 K(-75.7%)$230.0 K(-56.4%)$527.0 K(-34.5%)$804.0 K(-0.3%)$806.0 K(-3.1%)$832.0 K(+8.6%)$766.0 K(+44.5%)$530.0 K(-15.5%)$627.0 K(+43.1%)$438.0 K(+46.0%)$300.0 K(+46.3%)$205.0 K(+14.5%)$179.0 K(-13.5%)$207.0 K(-50.5%)$418.0 K(-26.4%)$568.0 K

Dividends Paid

$294.0 K(+1.0%)$291.0 K(-32.8%)$433.0 K-$190.0 K(+1.1%)$188.0 K(-32.4%)$278.0 K-$137.0 K(+100.0%)$0.0(0%)$0.0------$1000.0(-100.0%)$0.0(-100.0%)$1.3 M-$623.0 K(+0.5%)$620.0 K(-49.4%)$1.2 M-$602.0 K(+36.5%)$441.0 K(-49.8%)$878.0 K-$433.0 K(+0.5%)$431.0 K(-49.8%)$858.0 K

TTM Dividends Paid

$1.0 M(+11.4%)$914.0 K(+12.7%)$811.0 K-$656.0 K(+8.8%)$603.0 K(+45.3%)$415.0 K-$137.0 K(+100.0%)$0.0(0%)$0.0-----$1.3 M(-33.1%)$1.9 M(-24.7%)$2.5 M-$2.5 M(+0.9%)$2.4 M(+7.9%)$2.3 M-$1.9 M(+9.7%)$1.8 M(+0.6%)$1.7 M-$1.7 M(+0.8%)$1.7 M(+0.8%)$1.7 M

TTM Dividend Per Share

$0.10(+10.5%)$0.10(+11.8%)$0.09(+13.3%)$0.07(+7.1%)$0.07(+7.7%)$0.07(+44.4%)$0.04(+50.0%)$0.03(+100.0%)$0.01------$0.15(0%)$0.15(-33.3%)$0.23(-25.0%)$0.30(0%)$0.30(0%)$0.30(0%)$0.30(+7.1%)$0.28(+16.7%)$0.24(0%)$0.24(+9.1%)$0.22(0%)$0.22(0%)$0.22(0%)$0.22(0%)$0.22(0%)$0.22

TTM Dividend Yield

0.8%(+30.6%)0.6%(+37.8%)0.5%(-41.6%)0.8%(-3.8%)0.8%(-26.6%)1.1%(+65.2%)0.7%(+3.1%)0.6%(+52.4%)0.4%------3.9%(+11.5%)3.5%(-36.0%)5.4%(-36.6%)8.6%(+86.5%)4.6%(+2.9%)4.5%(+13.7%)3.9%(-21.7%)5.0%(+2.7%)4.9%(+33.6%)3.7%(-18.1%)4.5%(+9.3%)4.1%(+47.1%)2.8%(-30.1%)4.0%(-2.5%)4.1%(-3.3%)4.2%

Payout Ratio

-17.8%(+88.7%)-157.3%(-676.8%)27.3%-13.5%(+80.3%)7.5%(-91.4%)86.6%-9.7%(+100.0%)0.0%(0%)0.0%------2.8%(-100.0%)0.0%(+100.0%)-172.5%--186.5%(-260.1%)116.5%(+158.9%)-197.7%-3.7%(-100.0%)14.7 K%(+10045.2%)-147.8%-30.4%(-51.0%)62.0%(-69.1%)200.5%