PDFS logo

PDF Solutions (PDFS) 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

$315.3 M(+2.6%)$307.4 M(+3.1%)$298.0 M(+3.9%)$286.8 M(-1.1%)$290.1 M(+2.7%)$282.5 M(-2.7%)$290.3 M(+3.9%)$279.3 M(+0.2%)$278.7 M(+4.8%)$266.0 M(+6.8%)$249.2 M(-6.2%)$265.6 M(-3.0%)$273.8 M(-0.5%)$275.2 M(+0.6%)$273.7 M(+0.9%)$271.1 M(-5.7%)$287.6 M(-7.4%)$310.6 M(+32.9%)$233.7 M(-2.4%)$239.4 M(-0.1%)$239.5 M(+4.5%)$229.3 M(-0.1%)$229.7 M(-1.3%)$232.7 M(+3.0%)$225.9 M(-0.8%)$227.7 M(+0.8%)$225.8 M(-0.3%)$226.5 M(+1.1%)$224.2 M(+1.0%)$222.0 M(-2.2%)$227.1 M(-0.3%)$227.6 M

Current Assets

$206.0 M(+7.6%)$191.4 M(-1.0%)$193.3 M(+3.2%)$187.3 M(-5.3%)$197.8 M(+1.8%)$194.3 M(-4.9%)$204.4 M(+5.8%)$193.1 M(-0.1%)$193.4 M(+7.1%)$180.5 M(+10.2%)$163.8 M(-9.4%)$180.9 M(-4.1%)$188.5 M(+1.8%)$185.2 M(+1.7%)$182.0 M(+2.0%)$178.4 M(-7.7%)$193.4 M(-11.3%)$218.1 M(+55.0%)$140.7 M(-5.8%)$149.4 M(+1.2%)$147.6 M(+3.3%)$142.8 M(-3.5%)$148.0 M(-3.5%)$153.5 M(-2.4%)$157.2 M(-2.0%)$160.4 M(-1.9%)$163.5 M(-1.9%)$166.6 M(+1.6%)$163.9 M(+2.3%)$160.3 M(-6.7%)$171.8 M(+0.1%)$171.8 M

Non Current Assets

$109.3 M(-5.7%)$116.0 M(+10.7%)$104.7 M(+5.2%)$99.5 M(+7.8%)$92.3 M(+4.7%)$88.1 M(+2.6%)$85.9 M(-0.3%)$86.1 M(+1.0%)$85.3 M(-0.2%)$85.4 M(+0.1%)$85.4 M(+0.8%)$84.7 M(-0.6%)$85.3 M(-5.3%)$90.0 M(-1.8%)$91.6 M(-1.1%)$92.7 M(-1.6%)$94.2 M(+1.8%)$92.5 M(-0.5%)$93.0 M(+3.3%)$90.0 M(-2.2%)$92.0 M(+6.3%)$86.5 M(+6.0%)$81.6 M(+3.1%)$79.2 M(+15.3%)$68.7 M(+2.1%)$67.2 M(+8.0%)$62.3 M(+3.9%)$59.9 M(-0.6%)$60.3 M(-2.3%)$61.7 M(+11.7%)$55.2 M(-1.2%)$55.9 M

Total Liabilities

$69.3 M(+3.5%)$66.9 M(+1.6%)$65.8 M(+7.2%)$61.4 M(+0.4%)$61.2 M(+0.5%)$60.9 M(-7.9%)$66.1 M(+0.4%)$65.9 M(-4.1%)$68.7 M(+9.4%)$62.8 M(+22.4%)$51.3 M(-1.4%)$52.0 M(-4.0%)$54.2 M(+4.7%)$51.8 M(+2.4%)$50.5 M(+10.2%)$45.9 M(-13.6%)$53.1 M(+15.8%)$45.8 M(+27.3%)$36.0 M(-12.0%)$40.9 M(-5.8%)$43.4 M(+26.3%)$34.4 M(-1.2%)$34.8 M(-1.6%)$35.3 M(+35.3%)$26.1 M(-2.4%)$26.8 M(+5.2%)$25.4 M(+4.0%)$24.5 M(-5.1%)$25.8 M(+9.0%)$23.7 M(-5.1%)$25.0 M(+2.4%)$24.4 M

Current Liabilities

$60.5 M(+4.9%)$57.7 M(+4.1%)$55.5 M(+7.1%)$51.8 M(+1.9%)$50.8 M(+1.9%)$49.9 M(-4.2%)$52.1 M(-4.0%)$54.3 M(-6.8%)$58.2 M(+11.1%)$52.4 M(+25.4%)$41.8 M(-1.8%)$42.6 M(-2.9%)$43.8 M(+6.5%)$41.1 M(+2.4%)$40.2 M(+14.4%)$35.1 M(-16.8%)$42.2 M(+28.4%)$32.9 M(+50.3%)$21.9 M(-19.1%)$27.1 M(-3.3%)$28.0 M(+35.7%)$20.6 M(-3.5%)$21.4 M(-4.0%)$22.2 M(+13.9%)$19.5 M(-5.5%)$20.7 M(+4.4%)$19.8 M(+6.8%)$18.5 M(-5.6%)$19.6 M(+6.7%)$18.4 M(-5.8%)$19.5 M(+1.1%)$19.3 M

Long Term Liabilities

$8.7 M(-4.9%)$9.2 M(-11.8%)$10.4 M(+8.0%)$9.6 M(-7.1%)$10.3 M(-5.7%)$11.0 M(-21.8%)$14.0 M(+20.9%)$11.6 M(+10.9%)$10.5 M(+0.9%)$10.4 M(+9.2%)$9.5 M(+0.6%)$9.4 M(-8.8%)$10.4 M(-2.6%)$10.6 M(+2.5%)$10.4 M(-3.7%)$10.8 M(-0.8%)$10.9 M(-16.1%)$13.0 M(-8.2%)$14.1 M(+2.1%)$13.8 M(-10.2%)$15.4 M(+12.1%)$13.7 M(+2.4%)$13.4 M(+2.4%)$13.1 M(+99.0%)$6.6 M(+8.0%)$6.1 M(+7.9%)$5.6 M(-5.0%)$5.9 M(-3.6%)$6.2 M(+17.2%)$5.3 M(-3.0%)$5.4 M(+7.5%)$5.0 M

Shareholders Equity

$246.0 M(+2.3%)$240.5 M(+3.6%)$232.2 M(+3.0%)$225.4 M(-1.5%)$228.9 M(+3.3%)$221.6 M(-1.2%)$224.2 M(+5.0%)$213.4 M(+1.6%)$210.0 M(+3.4%)$203.2 M(+2.7%)$197.9 M(-7.3%)$213.6 M(-2.7%)$219.6 M(-1.7%)$223.5 M(+0.1%)$223.1 M(-0.9%)$225.3 M(-4.0%)$234.5 M(-11.4%)$264.8 M(+33.9%)$197.7 M(-0.4%)$198.5 M(+1.2%)$196.2 M(+0.6%)$195.0 M(+0.1%)$194.9 M(-1.2%)$197.3 M(-1.2%)$199.8 M(-0.6%)$200.9 M(+0.3%)$200.3 M(-0.9%)$202.1 M(+1.9%)$198.4 M(+0.0%)$198.3 M(-1.9%)$202.1 M(-0.6%)$203.3 M

Book Value

$246.0 M(+2.3%)$240.5 M(+3.6%)$232.2 M(+3.0%)$225.4 M(-1.5%)$228.9 M(+3.3%)$221.6 M(-1.2%)$224.2 M(+5.0%)$213.4 M(+1.6%)$210.0 M(+3.4%)$203.2 M(+2.7%)$197.9 M(-7.3%)$213.6 M(-2.7%)$219.6 M(-1.7%)$223.5 M(+0.1%)$223.1 M(-0.9%)$225.3 M(-4.0%)$234.5 M(-11.4%)$264.8 M(+33.9%)$197.7 M(-0.4%)$198.5 M(+1.2%)$196.2 M(+0.6%)$195.0 M(+0.1%)$194.9 M(-1.2%)$197.3 M(-1.2%)$199.8 M(-0.6%)$200.9 M(+0.3%)$200.3 M(-0.9%)$202.1 M(+1.9%)$198.4 M(+0.0%)$198.3 M(-1.9%)$202.1 M(-0.6%)$203.3 M

Working Capital

$145.4 M(+8.8%)$133.7 M(-3.0%)$137.8 M(+1.7%)$135.5 M(-7.8%)$147.0 M(+1.8%)$144.4 M(-5.2%)$152.3 M(+9.7%)$138.9 M(+2.7%)$135.2 M(+5.5%)$128.1 M(+5.0%)$122.0 M(-11.8%)$138.3 M(-4.4%)$144.7 M(+0.4%)$144.1 M(+1.6%)$141.9 M(-1.0%)$143.3 M(-5.2%)$151.2 M(-18.4%)$185.2 M(+55.8%)$118.9 M(-2.8%)$122.3 M(+2.3%)$119.6 M(-2.2%)$122.2 M(-3.5%)$126.7 M(-3.5%)$131.2 M(-4.7%)$137.7 M(-1.5%)$139.8 M(-2.7%)$143.7 M(-3.0%)$148.1 M(+2.6%)$144.3 M(+1.7%)$141.9 M(-6.9%)$152.3 M(-0.1%)$152.4 M

Cash And Cash Equivalents

$90.6 M(-6.0%)$96.4 M(+4.8%)$92.0 M(+7.9%)$85.3 M(-13.9%)$99.0 M(-11.3%)$111.6 M(+11.2%)$100.4 M(-12.3%)$114.4 M(-4.4%)$119.6 M(+27.6%)$93.7 M(+15.2%)$81.3 M(+127.2%)$35.8 M(+29.3%)$27.7 M(-61.1%)$71.2 M(-18.3%)$87.2 M(+17.4%)$74.3 M(+145.1%)$30.3 M(-74.4%)$118.4 M(+14.4%)$103.4 M(+3.0%)$100.4 M(+2.9%)$97.6 M(-2.6%)$100.3 M(+15.5%)$86.8 M(-4.0%)$90.4 M(-5.9%)$96.1 M(-0.7%)$96.8 M(-4.1%)$100.9 M(+2.4%)$98.5 M(-2.7%)$101.3 M(+0.5%)$100.8 M(-7.6%)$109.0 M(-5.2%)$114.9 M

Accounts Payable

$8.3 M(+10.0%)$7.5 M(+77.9%)$4.2 M(-26.4%)$5.7 M(+123.7%)$2.6 M(-2.7%)$2.6 M(+15.5%)$2.3 M(-63.8%)$6.3 M(-1.6%)$6.4 M(+23.2%)$5.2 M(+53.3%)$3.4 M(-16.6%)$4.1 M(-27.0%)$5.6 M(+73.0%)$3.2 M(-54.6%)$7.1 M(+632.0%)$967.0 K(-78.0%)$4.4 M(+98.9%)$2.2 M(-19.9%)$2.8 M(-42.8%)$4.8 M(-36.8%)$7.6 M(+246.6%)$2.2 M(+21.5%)$1.8 M(-28.1%)$2.5 M(+2.8%)$2.5 M(-25.3%)$3.3 M(+31.7%)$2.5 M(-3.6%)$2.6 M(+2.0%)$2.5 M(-2.8%)$2.6 M(+14.9%)$2.3 M(-6.8%)$2.4 M

Accounts Receivable

$73.6 M(+57.8%)$46.7 M(-17.3%)$56.4 M(+19.3%)$47.3 M(+5.3%)$44.9 M(+9.6%)$41.0 M(-33.4%)$61.5 M(+30.6%)$47.0 M(+11.6%)$42.2 M(-23.3%)$55.0 M(+52.2%)$36.1 M(-4.3%)$37.8 M(-5.8%)$40.1 M(+19.0%)$33.7 M(+11.8%)$30.1 M(-13.4%)$34.8 M(+1.9%)$34.1 M(-15.5%)$40.4 M(+40.9%)$28.7 M(-23.3%)$37.4 M(-8.1%)$40.7 M(+17.6%)$34.6 M(-34.0%)$52.4 M(-1.6%)$53.2 M(+3.2%)$51.6 M(-2.2%)$52.7 M(-2.2%)$53.9 M(-7.7%)$58.4 M(+1.5%)$57.6 M(+8.7%)$53.0 M(-2.0%)$54.0 M(+7.9%)$50.1 M

Short Term Debt

$1.7 M(-1.8%)$1.7 M(+6.0%)$1.6 M(-1.0%)$1.6 M(+6.3%)$1.5 M(+1.7%)$1.5 M(-2.2%)$1.5 M(-2.2%)$1.6 M(+11.3%)$1.4 M(-2.5%)$1.4 M(-3.0%)$1.5 M(+21.9%)$1.2 M(-30.3%)$1.8 M(+1.0%)$1.7 M(-1.7%)$1.8 M(+1.6%)$1.7 M(-9.6%)$1.9 M(+9.3%)$1.8 M(-6.2%)$1.9 M(-3.8%)$2.0 M(+4.7%)$1.9 M(+2.3%)$1.8 M(-2.6%)$1.9 M(-2.0%)$1.9 M(+100.0%)$0.0-------

Long Term Debt

$3.5 M(-9.5%)$3.9 M(-3.3%)$4.0 M(-8.3%)$4.4 M(-6.3%)$4.7 M(-5.4%)$4.9 M(-6.4%)$5.3 M(-6.0%)$5.6 M(-5.7%)$5.9 M(-2.3%)$6.1 M(+15.2%)$5.3 M(+11.3%)$4.7 M(-9.8%)$5.3 M(-4.4%)$5.5 M(-5.7%)$5.8 M(-5.2%)$6.2 M(-5.6%)$6.5 M(-3.7%)$6.8 M(-3.8%)$7.0 M(-3.8%)$7.3 M(-4.8%)$7.7 M(-0.6%)$7.7 M(-4.7%)$8.1 M(-4.2%)$8.5 M(+100.0%)$0.0-------

Total Debt

$5.2 M(-7.1%)$5.6 M(-0.6%)$5.6 M(-6.3%)$6.0 M(-3.2%)$6.2 M(-3.7%)$6.4 M(-5.5%)$6.8 M(-5.2%)$7.2 M(-2.4%)$7.3 M(-2.4%)$7.5 M(+11.1%)$6.8 M(+13.4%)$6.0 M(-15.0%)$7.0 M(-3.1%)$7.2 M(-4.8%)$7.6 M(-3.7%)$7.9 M(-6.5%)$8.4 M(-1.0%)$8.5 M(-4.3%)$8.9 M(-3.8%)$9.3 M(-2.9%)$9.5 M(-0.1%)$9.6 M(-4.3%)$10.0 M(-3.8%)$10.4 M(+100.0%)$0.0(0%)$0.0(0%)$0.0(0%)$0.0(0%)$0.0(0%)$0.0(0%)$0.0(0%)$0.0

Debt To Equity

0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0(0%)0.0

Current Ratio

3.4(+2.4%)3.3(-4.9%)3.5(-3.6%)3.6(-6.9%)3.9(0%)3.9(-0.8%)3.9(+10.1%)3.6(+7.2%)3.3(-3.8%)3.5(-12.0%)3.9(-7.8%)4.3(-1.2%)4.3(-4.4%)4.5(-0.7%)4.5(-10.8%)5.1(+10.9%)4.6(-30.9%)6.6(+3.1%)6.4(+16.5%)5.5(+4.7%)5.3(-23.9%)6.9(0%)6.9(+0.4%)6.9(-14.3%)8.1(+3.7%)7.8(-6.0%)8.3(-8.1%)9.0(+7.7%)8.3(-4.1%)8.7(-1.0%)8.8(-1.0%)8.9

Quick Ratio

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

Inventory

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

Retained Earnings

-$94.0 M(+0.6%)-$94.5 M(+2.3%)-$96.7 M(+1.7%)-$98.4 M(-0.4%)-$98.0 M(+0.9%)-$98.9 M(-5.3%)-$94.0 M(+6.8%)-$100.8 M(+0.3%)-$101.2 M(+0.5%)-$101.6 M(+1.3%)-$103.0 M(-1.1%)-$101.9 M(-4.3%)-$97.7 M(-7.7%)-$90.7 M(-2.7%)-$88.3 M(-5.3%)-$83.8 M(-10.0%)-$76.2 M(-78.2%)-$42.8 M(-6.8%)-$40.0 M(-10.0%)-$36.4 M(-1.5%)-$35.9 M(-3.9%)-$34.5 M(-2.0%)-$33.9 M(-2.1%)-$33.1 M(-8.8%)-$30.5 M(-11.4%)-$27.3 M(-8.2%)-$25.3 M(-9.1%)-$23.2 M(+14.5%)-$27.1 M(-10.8%)-$24.5 M(+2.4%)-$25.0 M(+0.8%)-$25.2 M

PB Ratio

4.3(-16.8%)5.1(-14.8%)6.0(+5.1%)5.7(+6.5%)5.4(-3.8%)5.6(-26.6%)7.6(+1.3%)7.5(+48.0%)5.1(+12.9%)4.5(+11.9%)4.0(-18.1%)4.9(-9.4%)5.4(+41.1%)3.8(+27.1%)3.0(+3.8%)2.9(-14.2%)3.4(+30.9%)2.6(-20.6%)3.3(+68.0%)1.9(-30.7%)2.8(+29.0%)2.2(0%)2.2(+7.4%)2.0(+47.5%)1.4(-5.5%)1.4(-24.5%)1.9(+4.3%)1.8(-27.6%)2.5(+2.0%)2.5(-5.0%)2.6(-26.8%)3.6

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.0(-83.3%)$0.1(+50.0%)$0.0(+500.0%)-$0.0(-150.0%)$0.0(+115.4%)-$0.1(-176.5%)$0.2(+1600.0%)$0.0(0%)$0.0(-75.0%)$0.0(+233.3%)-$0.0(+72.7%)-$0.1(+42.1%)-$0.2(-216.7%)-$0.1(+50.0%)-$0.1(+42.9%)-$0.2(+76.9%)-$0.9(-1037.5%)-$0.1(+27.3%)-$0.1(-450.0%)-$0.0(+50.0%)-$0.0(-100.0%)-$0.0(0%)-$0.0(+75.0%)-$0.1(+20.0%)-$0.1(-66.7%)-$0.1(+14.3%)-$0.1(-600.0%)-$0.0(+87.5%)-$0.1(-500.0%)$0.0(+100.0%)$0.0(-50.0%)$0.0

TTM EPS

$0.1(-9.1%)$0.1(+237.5%)-$0.1(-260.0%)$0.1(-28.6%)$0.1(+16.7%)$0.1(-73.9%)$0.2(+666.7%)$0.0(+133.3%)-$0.1(+69.0%)-$0.3(+25.6%)-$0.4(+18.8%)-$0.5(+17.2%)-$0.6(+55.4%)-$1.3(+1.5%)-$1.3(-0.8%)-$1.3(-17.0%)-$1.1(-348.0%)-$0.3(-31.6%)-$0.2(-90.0%)-$0.1(+37.5%)-$0.2(+27.3%)-$0.2(+15.4%)-$0.3(+16.1%)-$0.3(-29.2%)-$0.2(-9.1%)-$0.2(-57.1%)-$0.1(-133.3%)-$0.1(-100.0%)-$0.0(-121.4%)$0.1(-22.2%)$0.2(-25.0%)$0.2

Revenue

$50.1 M(+7.9%)$46.4 M(+11.4%)$41.7 M(+0.8%)$41.3 M(+0.5%)$41.1 M(-2.9%)$42.4 M(+1.8%)$41.6 M(+2.1%)$40.8 M(+0.6%)$40.5 M(+1.7%)$39.9 M(+15.0%)$34.7 M(+3.5%)$33.5 M(+12.1%)$29.9 M(+1.1%)$29.6 M(+7.8%)$27.4 M(+13.3%)$24.2 M(+8.2%)$22.4 M(-3.2%)$23.1 M(+8.0%)$21.4 M(+1.2%)$21.2 M(-6.2%)$22.6 M(+3.0%)$21.9 M(+6.5%)$20.6 M(+0.1%)$20.5 M(+4.1%)$19.7 M(-2.4%)$20.2 M(-4.3%)$21.1 M(-14.6%)$24.7 M(-7.6%)$26.8 M(+1.0%)$26.5 M(+9.2%)$24.3 M(0%)$24.3 M

TTM Revenue

$179.5 M(+5.3%)$170.5 M(+2.4%)$166.4 M(+0.0%)$166.4 M(+0.3%)$165.8 M(+0.4%)$165.2 M(+1.5%)$162.7 M(+4.5%)$155.8 M(+4.9%)$148.5 M(+7.7%)$137.9 M(+8.1%)$127.6 M(+6.0%)$120.4 M(+8.4%)$111.1 M(+7.3%)$103.5 M(+6.6%)$97.1 M(+6.6%)$91.1 M(+3.5%)$88.0 M(-0.2%)$88.2 M(+1.4%)$87.0 M(+1.0%)$86.2 M(+0.7%)$85.6 M(+3.4%)$82.7 M(+2.1%)$81.0 M(-0.7%)$81.6 M(-4.9%)$85.8 M(-7.6%)$92.8 M(-6.4%)$99.2 M(-3.1%)$102.3 M(+0.4%)$101.9 M(-1.6%)$103.5 M(-0.7%)$104.3 M(-2.3%)$106.7 M

Total Expenses

$49.6 M(+11.9%)$44.3 M(+7.0%)$41.4 M(-4.3%)$43.3 M(+3.0%)$42.0 M(-3.1%)$43.3 M(+9.1%)$39.7 M(-2.9%)$40.9 M(+4.4%)$39.2 M(+0.1%)$39.2 M(+10.3%)$35.5 M(-3.5%)$36.8 M(+13.6%)$32.4 M(+2.3%)$31.6 M(+0.3%)$31.6 M(+0.9%)$31.3 M(+9.1%)$28.7 M(+8.5%)$26.4 M(+7.3%)$24.6 M(-2.1%)$25.1 M(+3.3%)$24.3 M(+4.4%)$23.3 M(+4.8%)$22.2 M(-4.3%)$23.2 M(+1.6%)$22.9 M(-0.8%)$23.1 M(-4.1%)$24.0 M(-4.6%)$25.2 M(-2.8%)$25.9 M(-0.6%)$26.1 M(+4.6%)$24.9 M(+1.0%)$24.7 M

Operating Expenses

$33.7 M(+5.9%)$31.8 M(+9.1%)$29.2 M(-1.9%)$29.7 M(+3.2%)$28.8 M(-0.8%)$29.1 M(+6.2%)$27.4 M(-5.7%)$29.0 M(+5.9%)$27.4 M(+2.9%)$26.6 M(+13.5%)$23.5 M(-7.1%)$25.2 M(+21.9%)$20.7 M(+0.6%)$20.6 M(-1.0%)$20.8 M(+0.8%)$20.6 M(+9.5%)$18.8 M(+11.3%)$16.9 M(+8.0%)$15.7 M(-6.0%)$16.7 M(+9.0%)$15.3 M(+4.7%)$14.6 M(+1.3%)$14.4 M(-6.2%)$15.4 M(+16.9%)$13.1 M(+6.2%)$12.4 M(-5.8%)$13.1 M(-4.4%)$13.7 M(+0.5%)$13.7 M(0%)$13.7 M(+0.7%)$13.6 M(+2.2%)$13.3 M

Cost Of Goods Sold

$15.9 M(+27.4%)$12.5 M(+2.1%)$12.2 M(-9.6%)$13.5 M(+2.5%)$13.2 M(-7.6%)$14.3 M(+15.5%)$12.4 M(+3.9%)$11.9 M(+1.0%)$11.8 M(-6.0%)$12.5 M(+4.2%)$12.0 M(+4.5%)$11.5 M(-1.3%)$11.7 M(+5.5%)$11.1 M(+2.6%)$10.8 M(+1.1%)$10.7 M(+8.4%)$9.8 M(+3.6%)$9.5 M(+6.1%)$8.9 M(+5.4%)$8.5 M(-6.3%)$9.1 M(+4.0%)$8.7 M(+11.3%)$7.8 M(-0.4%)$7.9 M(-19.1%)$9.7 M(-9.0%)$10.7 M(-2.1%)$10.9 M(-4.9%)$11.5 M(-6.5%)$12.3 M(-1.2%)$12.4 M(+9.3%)$11.4 M(-0.5%)$11.4 M

TTM Cost Of Goods Sold

$54.1 M(+5.3%)$51.4 M(-3.4%)$53.2 M(-0.3%)$53.4 M(+3.1%)$51.7 M(+2.8%)$50.3 M(+3.6%)$48.6 M(+0.7%)$48.3 M(+0.8%)$47.9 M(+0.2%)$47.8 M(+3.2%)$46.3 M(+2.8%)$45.1 M(+2.0%)$44.2 M(+4.3%)$42.4 M(+3.9%)$40.8 M(+4.7%)$38.9 M(+5.9%)$36.8 M(+2.2%)$36.0 M(+2.2%)$35.2 M(+3.3%)$34.1 M(+1.9%)$33.5 M(-1.9%)$34.1 M(-5.5%)$36.1 M(-7.9%)$39.2 M(-8.4%)$42.8 M(-5.6%)$45.4 M(-3.7%)$47.1 M(-1.0%)$47.6 M(+0.1%)$47.5 M(+0.3%)$47.4 M(+2.1%)$46.4 M(+1.6%)$45.7 M

Gross Profit

$34.2 M(+0.8%)$33.9 M(+15.3%)$29.4 M(+5.9%)$27.8 M(-0.5%)$27.9 M(-0.5%)$28.1 M(-4.0%)$29.2 M(+1.3%)$28.9 M(+0.4%)$28.7 M(+5.2%)$27.3 M(+20.7%)$22.6 M(+3.0%)$22.0 M(+20.6%)$18.2 M(-1.5%)$18.5 M(+11.1%)$16.6 M(+22.9%)$13.5 M(+8.1%)$12.5 M(-8.0%)$13.6 M(+9.3%)$12.5 M(-1.6%)$12.7 M(-6.2%)$13.5 M(+2.3%)$13.2 M(+3.6%)$12.7 M(+0.5%)$12.7 M(+26.7%)$10.0 M(+5.0%)$9.5 M(-6.6%)$10.2 M(-23.0%)$13.3 M(-8.6%)$14.5 M(+2.9%)$14.1 M(+9.1%)$12.9 M(+0.4%)$12.9 M

TTM Gross Profit

$125.3 M(+5.3%)$119.1 M(+5.2%)$113.2 M(+0.2%)$113.0 M(-0.9%)$114.1 M(-0.7%)$114.9 M(+0.7%)$114.1 M(+6.1%)$107.5 M(+6.8%)$100.6 M(+11.7%)$90.1 M(+10.9%)$81.3 M(+8.0%)$75.3 M(+12.6%)$66.9 M(+9.3%)$61.2 M(+8.6%)$56.3 M(+8.0%)$52.1 M(+1.7%)$51.3 M(-1.9%)$52.3 M(+0.8%)$51.8 M(-0.5%)$52.1 M(-0.0%)$52.1 M(+7.2%)$48.6 M(+8.2%)$44.9 M(+6.0%)$42.4 M(-1.4%)$43.0 M(-9.5%)$47.5 M(-8.8%)$52.0 M(-5.0%)$54.7 M(+0.7%)$54.4 M(-3.2%)$56.2 M(-3.0%)$57.9 M(-5.1%)$61.0 M

Gross Margin

68.3%(-6.6%)73.1%(+3.5%)70.6%(+5.0%)67.3%(-1.0%)67.9%(+2.5%)66.3%(-5.7%)70.3%(-0.7%)70.8%(-0.2%)70.9%(+3.5%)68.5%(+5.0%)65.3%(-0.5%)65.6%(+7.6%)60.9%(-2.6%)62.5%(+3.1%)60.7%(+8.5%)55.9%(-0.1%)56.0%(-5.0%)58.9%(+1.2%)58.2%(-2.8%)59.9%(+0.1%)59.9%(-0.6%)60.2%(-2.7%)61.9%(+0.4%)61.7%(+21.6%)50.7%(+7.6%)47.1%(-2.4%)48.3%(-9.8%)53.6%(-1.0%)54.1%(+1.9%)53.1%(-0.1%)53.1%(+0.4%)52.9%

Operating Profit

$512.0 K(-75.8%)$2.1 M(+702.6%)$264.0 K(+113.5%)-$2.0 M(-123.5%)-$877.0 K(+10.9%)-$984.0 K(-152.4%)$1.9 M(+1230.1%)-$166.0 K(-112.5%)$1.3 M(+92.2%)$689.0 K(+182.8%)-$832.0 K(+74.6%)-$3.3 M(-31.6%)-$2.5 M(-18.7%)-$2.1 M(+49.5%)-$4.2 M(+41.4%)-$7.1 M(-12.4%)-$6.3 M(-90.7%)-$3.3 M(-3.1%)-$3.2 M(+19.7%)-$4.0 M(-123.6%)-$1.8 M(-27.4%)-$1.4 M(+16.2%)-$1.7 M(+37.9%)-$2.7 M(+14.2%)-$3.1 M(-10.4%)-$2.8 M(+2.9%)-$2.9 M(-517.1%)-$474.0 K(-156.8%)$834.0 K(+96.7%)$424.0 K(+164.9%)-$653.0 K(-57.4%)-$415.0 K

TTM Operating Profit

$935.0 K(+305.9%)-$454.0 K(+87.2%)-$3.6 M(-82.9%)-$1.9 M(-1188.1%)-$151.0 K(-107.4%)$2.0 M(-44.9%)$3.7 M(+266.8%)$1.0 M(+148.5%)-$2.1 M(+64.6%)-$5.9 M(+32.0%)-$8.7 M(+27.7%)-$12.0 M(+24.1%)-$15.8 M(+19.4%)-$19.6 M(+5.8%)-$20.8 M(-4.8%)-$19.9 M(-18.4%)-$16.8 M(-36.8%)-$12.3 M(-18.4%)-$10.4 M(-17.3%)-$8.8 M(-17.2%)-$7.5 M(+15.2%)-$8.9 M(+13.9%)-$10.3 M(+10.8%)-$11.6 M(-23.6%)-$9.4 M(-73.5%)-$5.4 M(-152.4%)-$2.1 M(-1734.3%)$131.0 K(-31.1%)$190.0 K(-91.0%)$2.1 M(-56.4%)$4.8 M(-47.9%)$9.2 M

Operating Margin

1.0%(-77.7%)4.6%(+625.4%)0.6%(+113.3%)-4.7%(-122.5%)-2.1%(+8.2%)-2.3%(-151.4%)4.5%(+1200.0%)-0.4%(-112.5%)3.3%(+89.0%)1.7%(+172.1%)-2.4%(+75.4%)-9.8%(-17.4%)-8.3%(-17.4%)-7.1%(+53.2%)-15.2%(+48.2%)-29.3%(-3.9%)-28.2%(-97.1%)-14.3%(+4.5%)-15.0%(+20.6%)-18.8%(-138.5%)-7.9%(-23.6%)-6.4%(+21.3%)-8.1%(+38.0%)-13.1%(+17.6%)-15.9%(-13.2%)-14.1%(-1.4%)-13.8%(-621.4%)-1.9%(-161.7%)3.1%(+94.4%)1.6%(+159.5%)-2.7%(-57.3%)-1.7%

Net Income

$539.0 K(-75.6%)$2.2 M(+29.4%)$1.7 M(+533.8%)-$393.0 K(-144.3%)$887.0 K(+117.8%)-$5.0 M(-172.7%)$6.8 M(+1825.3%)$355.0 K(-26.5%)$483.0 K(-65.1%)$1.4 M(+220.8%)-$1.1 M(+72.4%)-$4.2 M(+40.7%)-$7.0 M(-190.8%)-$2.4 M(+46.3%)-$4.5 M(+41.0%)-$7.6 M(+77.3%)-$33.4 M(-1123.5%)-$2.7 M(+25.1%)-$3.7 M(-591.7%)-$528.0 K(+60.3%)-$1.3 M(-93.6%)-$687.0 K(+3.2%)-$710.0 K(+73.6%)-$2.7 M(+13.6%)-$3.1 M(-49.6%)-$2.1 M(+0.7%)-$2.1 M(-394.3%)-$424.0 K(+83.9%)-$2.6 M(-546.4%)$590.0 K(+212.2%)$189.0 K(-63.4%)$517.0 K

TTM Net Income

$4.1 M(-7.9%)$4.4 M(+258.9%)-$2.8 M(-217.7%)$2.4 M(-24.1%)$3.1 M(+15.0%)$2.7 M(-70.2%)$9.1 M(+741.8%)$1.1 M(+131.4%)-$3.4 M(+68.6%)-$10.9 M(+25.8%)-$14.7 M(+18.5%)-$18.0 M(+16.0%)-$21.5 M(+55.2%)-$47.9 M(+0.7%)-$48.3 M(-1.8%)-$47.4 M(-17.5%)-$40.4 M(-389.6%)-$8.2 M(-33.0%)-$6.2 M(-90.4%)-$3.3 M(+39.9%)-$5.4 M(+24.8%)-$7.2 M(+16.2%)-$8.6 M(+13.9%)-$10.0 M(-29.4%)-$7.7 M(-6.6%)-$7.2 M(-58.5%)-$4.6 M(-100.3%)-$2.3 M(-70.3%)-$1.3 M(-131.7%)$4.2 M(-24.8%)$5.6 M(-25.7%)$7.6 M

Net Margin

1.1%(-77.3%)4.8%(+16.1%)4.1%(+530.5%)-0.9%(-144.0%)2.2%(+118.4%)-11.7%(-171.4%)16.4%(+1788.5%)0.9%(-26.9%)1.2%(-65.7%)3.5%(+204.8%)-3.3%(+73.3%)-12.4%(+47.1%)-23.4%(-187.7%)-8.1%(+50.2%)-16.4%(+47.9%)-31.4%(+79.0%)-149.5%(-1164.1%)-11.8%(+30.7%)-17.1%(-582.4%)-2.5%(+57.6%)-5.9%(-87.6%)-3.1%(+9.0%)-3.5%(+73.7%)-13.1%(+17.0%)-15.8%(-53.3%)-10.3%(-3.8%)-9.9%(-480.1%)-1.7%(+82.6%)-9.8%(-541.3%)2.2%(+185.9%)0.8%(-63.4%)2.1%

EBIT

$512.0 K(-75.8%)$2.1 M(+702.6%)$264.0 K(+113.5%)-$2.0 M(-123.5%)-$877.0 K(+10.9%)-$984.0 K(-152.4%)$1.9 M(+1230.1%)-$166.0 K(-112.5%)$1.3 M(+92.2%)$689.0 K(+182.8%)-$832.0 K(+74.6%)-$3.3 M(-31.6%)-$2.5 M(-18.7%)-$2.1 M(+49.5%)-$4.2 M(+41.4%)-$7.1 M(-12.4%)-$6.3 M(-90.7%)-$3.3 M(-3.1%)-$3.2 M(+19.7%)-$4.0 M(-123.6%)-$1.8 M(-27.4%)-$1.4 M(+16.2%)-$1.7 M(+37.9%)-$2.7 M(+14.2%)-$3.1 M(-10.4%)-$2.8 M(+2.9%)-$2.9 M(-517.1%)-$474.0 K(-156.8%)$834.0 K(+96.7%)$424.0 K(+164.9%)-$653.0 K(-57.4%)-$415.0 K

TTM EBIT

$935.0 K(+305.9%)-$454.0 K(+87.2%)-$3.6 M(-82.9%)-$1.9 M(-1188.1%)-$151.0 K(-107.4%)$2.0 M(-44.9%)$3.7 M(+266.8%)$1.0 M(+148.5%)-$2.1 M(+64.6%)-$5.9 M(+32.0%)-$8.7 M(+27.7%)-$12.0 M(+24.1%)-$15.8 M(+19.4%)-$19.6 M(+5.8%)-$20.8 M(-4.8%)-$19.9 M(-18.4%)-$16.8 M(-36.8%)-$12.3 M(-18.4%)-$10.4 M(-17.3%)-$8.8 M(-17.2%)-$7.5 M(+15.2%)-$8.9 M(+13.9%)-$10.3 M(+10.8%)-$11.6 M(-23.6%)-$9.4 M(-73.5%)-$5.4 M(-152.4%)-$2.1 M(-1734.3%)$131.0 K(-31.1%)$190.0 K(-91.0%)$2.1 M(-56.4%)$4.8 M(-47.9%)$9.2 M

EBITDA

$694.0 K(-81.1%)$3.7 M(+68.7%)$2.2 M(+4198.1%)-$53.0 K(-104.3%)$1.2 M(+6.2%)$1.2 M(-71.2%)$4.0 M(+98.2%)$2.0 M(-43.3%)$3.6 M(+20.1%)$3.0 M(+107.3%)$1.4 M(+239.2%)-$1.0 M(-393.3%)-$208.0 K(-254.1%)$135.0 K(+108.0%)-$1.7 M(+62.9%)-$4.5 M(-9.9%)-$4.1 M(-208.7%)-$1.3 M(-13.2%)-$1.2 M(+41.3%)-$2.0 M(-882.4%)$256.0 K(-56.6%)$590.0 K(+2003.2%)-$31.0 K(+97.3%)-$1.1 M(+28.5%)-$1.6 M(-12.2%)-$1.4 M(-1.9%)-$1.4 M(-234.9%)$1.0 M(-55.3%)$2.3 M(+20.5%)$1.9 M(+164.3%)$730.0 K(-15.5%)$864.0 K

TTM EBITDA

$6.5 M(-7.5%)$7.0 M(+55.9%)$4.5 M(-28.9%)$6.3 M(-24.7%)$8.4 M(-21.8%)$10.7 M(-14.4%)$12.5 M(+25.8%)$10.0 M(+44.0%)$6.9 M(+119.3%)$3.2 M(+858.7%)$329.0 K(+111.8%)-$2.8 M(+55.7%)-$6.3 M(+38.4%)-$10.2 M(+12.6%)-$11.6 M(-4.5%)-$11.1 M(-29.1%)-$8.6 M(-102.6%)-$4.3 M(-82.3%)-$2.3 M(-96.4%)-$1.2 M(-257.8%)-$332.0 K(+84.9%)-$2.2 M(+48.0%)-$4.2 M(+24.6%)-$5.6 M(-64.4%)-$3.4 M(-738.7%)$532.0 K(-86.3%)$3.9 M(-35.4%)$6.0 M(+3.0%)$5.8 M(-21.6%)$7.5 M(-24.0%)$9.8 M(-29.5%)$13.9 M

Selling, General & Administrative Expenses

$19.1 M(+5.4%)$18.1 M(+11.3%)$16.3 M(-1.4%)$16.5 M(+1.9%)$16.2 M(+3.7%)$15.6 M(+5.7%)$14.8 M(-5.6%)$15.6 M(+23.0%)$12.7 M(+6.0%)$12.0 M(+22.9%)$9.8 M(-9.9%)$10.8 M(+18.2%)$9.2 M(-4.6%)$9.6 M(+2.1%)$9.4 M(-0.6%)$9.5 M(+9.7%)$8.6 M(+2.4%)$8.4 M(+8.8%)$7.7 M(-2.0%)$7.9 M(+24.1%)$6.4 M(+6.2%)$6.0 M(-13.7%)$6.9 M(-1.0%)$7.0 M(+14.3%)$6.1 M(+11.4%)$5.5 M(-7.0%)$5.9 M(-7.2%)$6.4 M(+7.9%)$5.9 M(+4.0%)$5.7 M(-8.3%)$6.2 M(+5.0%)$5.9 M

TTM SGA

$69.9 M(+4.3%)$67.0 M(+3.9%)$64.6 M(+2.4%)$63.1 M(+1.4%)$62.2 M(+5.9%)$58.7 M(+6.5%)$55.1 M(+10.0%)$50.1 M(+10.6%)$45.3 M(+8.5%)$41.8 M(+6.1%)$39.4 M(+0.9%)$39.0 M(+3.6%)$37.6 M(+1.5%)$37.1 M(+3.3%)$35.9 M(+4.9%)$34.2 M(+4.8%)$32.7 M(+7.5%)$30.4 M(+8.7%)$28.0 M(+2.9%)$27.2 M(+3.4%)$26.3 M(+0.9%)$26.1 M(+1.9%)$25.6 M(+4.2%)$24.6 M(+2.7%)$23.9 M(+0.9%)$23.7 M(-0.7%)$23.9 M(-1.1%)$24.2 M(+2.0%)$23.7 M(-1.6%)$24.1 M(+0.6%)$23.9 M(+4.8%)$22.8 M

Depreciation And Amortization

-$1.5 M(-19.0%)$1.9 M(+0.1%)$1.9 M(-9.2%)$2.1 M(-1.7%)$2.1 M(+0.8%)$2.1 M(-2.9%)$2.2 M(-2.2%)$2.2 M(-1.7%)$2.3 M(+0.5%)$2.3 M(+0.6%)$2.2 M(-1.4%)$2.3 M(+2.2%)$2.2 M(-9.9%)$2.5 M(-3.5%)$2.6 M(+17.3%)$2.2 M(+11.0%)$2.0 M(-2.7%)$2.0 M(+2.1%)$2.0 M(-2.7%)$2.0 M(+2.5%)$2.0 M(+21.4%)$1.6 M(+6.2%)$1.5 M(+0.8%)$1.5 M(+8.6%)$1.4 M(-7.4%)$1.5 M(+0.5%)$1.5 M(+1.5%)$1.5 M(-0.9%)$1.5 M(+8.8%)$1.4 M(+8.1%)$1.3 M

TTM D&A

-$7.5 M(-7.3%)$8.1 M(-2.5%)$8.3 M(-3.2%)$8.5 M(-1.5%)$8.7 M(-1.5%)$8.8 M(-1.6%)$8.9 M(-0.7%)$9.0 M(-0.5%)$9.1 M(+0.5%)$9.0 M(-2.3%)$9.2 M(-3.4%)$9.6 M(+0.9%)$9.5 M(+2.8%)$9.2 M(+5.1%)$8.8 M(+7.1%)$8.2 M(+1.9%)$8.0 M(-0.2%)$8.0 M(+5.1%)$7.7 M(+6.1%)$7.2 M(+7.6%)$6.7 M(+9.5%)$6.1 M(+1.9%)$6.0 M(+0.5%)$6.0 M(+0.7%)$5.9 M(-1.6%)$6.0 M(+2.4%)$5.9 M(+4.2%)$5.7 M(+5.7%)$5.4 M(+7.1%)$5.0 M(+6.7%)$4.7 M

Interest Expense

--------$250.0 K-----------------------

TTM Interest Expense

--------$250.0 K-----------------------

Income Tax

$935.0 K(-34.3%)$1.4 M(+3647.4%)$38.0 K(-69.6%)$125.0 K(+116.8%)-$744.0 K(-112.4%)$6.0 M(+254.5%)-$3.9 M(-1096.9%)$390.0 K(-34.0%)$591.0 K(-27.5%)$815.0 K(-37.6%)$1.3 M(+10.0%)$1.2 M(-26.8%)$1.6 M(+220.6%)$506.0 K(+475.0%)$88.0 K(-90.8%)$956.0 K(-96.4%)$26.4 M(+2940.0%)-$930.0 K(-410.0%)$300.0 K(+108.6%)-$3.5 M(-618.8%)-$484.0 K(+5.3%)-$511.0 K(+39.8%)-$849.0 K(-766.3%)-$98.0 K(+74.7%)-$388.0 K(+27.5%)-$535.0 K(-21.9%)-$439.0 K(-15.2%)-$381.0 K(-110.9%)$3.5 M(+1399.6%)-$270.0 K(+66.9%)-$815.0 K(+29.9%)-$1.2 M

TTM Income Tax

$2.5 M(+199.2%)$843.0 K(-84.5%)$5.4 M(+261.9%)$1.5 M(-15.0%)$1.8 M(-43.1%)$3.1 M(+248.1%)-$2.1 M(-167.4%)$3.1 M(-20.4%)$3.9 M(-20.9%)$4.9 M(+6.7%)$4.6 M(+35.8%)$3.4 M(+7.3%)$3.2 M(-88.7%)$28.0 M(+5.4%)$26.5 M(-0.8%)$26.7 M(+19.9%)$22.3 M(+585.6%)-$4.6 M(-10.0%)-$4.2 M(+21.6%)-$5.3 M(-174.1%)-$1.9 M(-5.2%)-$1.8 M(+1.3%)-$1.9 M(-28.1%)-$1.5 M(+16.2%)-$1.7 M(-180.9%)$2.2 M(-10.9%)$2.4 M(+18.4%)$2.0 M(+61.9%)$1.3 M(+161.6%)-$2.0 M(-181.5%)-$728.0 K(-143.7%)$1.7 M

PE Ratio

270.8(-6.4%)289.2-673.4(+46.7%)459.1(-15.0%)540.0(+175.4%)196.1(-86.1%)1413.3---------------------110.6(+21.1%)91.4(-3.0%)94.3

PS Ratio

5.8(-19.1%)7.2(-13.9%)8.4(+8.1%)7.8(+4.7%)7.4(-1.1%)7.5(-28.6%)10.5(+1.9%)10.3(+43.3%)7.2(+8.4%)6.6(+6.4%)6.2(-28.5%)8.7(-18.7%)10.7(+29.2%)8.3(+19.4%)6.9(-3.7%)7.2(-20.2%)9.0(+16.3%)7.8(+4.9%)7.4(+66.1%)4.5(-30.4%)6.4(+25.4%)5.1(-2.3%)5.2(+6.7%)4.9(+54.1%)3.2(+1.3%)3.1(-19.1%)3.9(+6.6%)3.6(-26.5%)5.0(+3.8%)4.8(-5.9%)5.1(-25.6%)6.8

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

-$9.3 M(+1256.0%)$684.0 K(+136.7%)-$1.9 M(-191.8%)$2.0 M(-89.4%)$19.2 M(+440.6%)-$5.6 M(-473.6%)-$982.0 K(-104.0%)$24.3 M(+1630.2%)$1.4 M(-61.3%)$3.6 M(+21.0%)$3.0 M(+620.2%)$416.0 K(-89.7%)$4.0 M(-50.5%)$8.1 M(+197.7%)-$8.3 M(-176.3%)$10.9 M(+4333.7%)$246.0 K(-95.3%)$5.3 M(-2.4%)$5.4 M(+240.7%)$1.6 M(-91.3%)$18.0 M(+252.7%)$5.1 M(+3488.7%)-$151.0 K(-103.5%)$4.3 M(+735.4%)-$676.0 K(-110.5%)$6.5 M(+98.9%)$3.3 M(-24.1%)$4.3 M(-18.9%)$5.3 M(+277.9%)$1.4 M(+435.8%)-$416.0 K

TTM CFO

-$10.1 M(-49.5%)$20.0 M(+46.0%)$13.7 M(-6.0%)$14.6 M(-60.4%)$36.8 M(+93.3%)$19.1 M(-32.7%)$28.3 M(-12.3%)$32.3 M(+282.7%)$8.4 M(-23.7%)$11.1 M(-28.9%)$15.6 M(+266.8%)$4.2 M(-71.2%)$14.7 M(+34.5%)$11.0 M(+35.6%)$8.1 M(-62.9%)$21.8 M(+74.9%)$12.5 M(-58.8%)$30.3 M(+0.4%)$30.1 M(+22.5%)$24.6 M(-9.9%)$27.3 M(+218.1%)$8.6 M(-13.6%)$9.9 M(-25.5%)$13.3 M(+0.1%)$13.3 M(-30.9%)$19.3 M(+35.7%)$14.2 M(+34.8%)$10.5 M(+64.0%)$6.4 M(+2864.1%)$217.0 K(+109.0%)-$2.4 M

Cash From Investing

--$4.0 M(-158.6%)$6.8 M(+358.7%)-$2.6 M(+82.1%)-$14.8 M(-223.7%)-$4.6 M(+38.6%)-$7.4 M(-229.5%)-$2.3 M(-281.0%)$1.2 M(-89.0%)$11.4 M(-81.0%)$59.7 M(+386.4%)$12.3 M(+126.1%)-$47.0 M(-139.8%)-$19.6 M(-458.0%)$5.5 M(-90.3%)$56.4 M(+159.3%)-$95.2 M(-85.1%)-$51.4 M(-2646.2%)-$1.9 M(+9.5%)-$2.1 M(+44.3%)-$3.7 M(-30.8%)-$2.8 M(+34.1%)-$4.3 M(-82.7%)-$2.4 M(+46.0%)-$4.4 M(-11.0%)-$3.9 M(-66.6%)-$2.4 M(+3.4%)-$2.4 M(+26.1%)-$3.3 M(+43.1%)-$5.8 M(-119.5%)-$2.7 M(-14.6%)-$2.3 M

TTM CFI

--$14.6 M(+3.7%)-$15.1 M(+48.5%)-$29.4 M(-1.3%)-$29.0 M(-123.2%)-$13.0 M(-543.5%)$2.9 M(-95.8%)$70.1 M(-17.2%)$84.6 M(+132.5%)$36.4 M(+569.0%)$5.4 M(+111.1%)-$48.8 M(-945.8%)-$4.7 M(+91.2%)-$52.9 M(+37.6%)-$84.7 M(+8.0%)-$92.0 M(+38.9%)-$150.5 M(-154.8%)-$59.1 M(-463.1%)-$10.5 M(+18.8%)-$12.9 M(+2.2%)-$13.2 M(+4.7%)-$13.9 M(+7.3%)-$15.0 M(-14.9%)-$13.0 M(+0.7%)-$13.1 M(-8.8%)-$12.1 M(+13.5%)-$13.9 M(+2.0%)-$14.2 M(-0.9%)-$14.1 M(-6.8%)-$13.2 M(-17.9%)-$11.2 M(+5.3%)-$11.8 M

Cash From Financing

--$1.8 M(-337.7%)-$401.0 K(+95.4%)-$8.8 M(-2696.2%)-$313.0 K(+89.9%)-$3.1 M(-714.4%)-$381.0 K(+81.8%)-$2.1 M(-1629.8%)-$121.0 K(-165.8%)$184.0 K(+101.1%)-$17.4 M(-148.6%)-$7.0 M(-22448.4%)-$31.0 K(+90.8%)-$335.0 K(+49.4%)-$662.0 K(+85.3%)-$4.5 M(-1013.1%)-$404.0 K(-100.6%)$66.0 M(+19991.9%)-$332.0 K(+34.5%)-$507.0 K(+16.8%)-$609.0 K(+63.5%)-$1.7 M(+61.9%)-$4.4 M(-38.1%)-$3.2 M(-483.5%)-$544.0 K(-200.2%)$543.0 K(+134.7%)-$1.6 M(+56.9%)-$3.6 M(-576.7%)-$537.0 K(+93.1%)-$7.8 M(-64.6%)-$4.7 M(-702.7%)$782.0 K

TTM CFF

--$11.2 M(+10.7%)-$12.6 M(-0.2%)-$12.5 M(-113.1%)-$5.9 M(-3.4%)-$5.7 M(-136.3%)-$2.4 M(+87.6%)-$19.4 M(+20.1%)-$24.3 M(-0.4%)-$24.2 M(+2.1%)-$24.7 M(-208.5%)-$8.0 M(-45.1%)-$5.5 M(+6.3%)-$5.9 M(-109.8%)$60.5 M(-0.5%)$60.8 M(-6.2%)$64.8 M(+0.3%)$64.6 M(+2171.6%)-$3.1 M(+56.5%)-$7.2 M(+27.1%)-$9.8 M(-0.7%)-$9.8 M(-29.3%)-$7.6 M(-59.4%)-$4.7 M(+8.8%)-$5.2 M(-0.1%)-$5.2 M(+61.5%)-$13.5 M(+18.9%)-$16.6 M(-36.1%)-$12.2 M(-11.1%)-$11.0 M(-397.2%)-$2.2 M(-1503.6%)-$138.0 K

Free Cash Flow

-$4.7 M(+200.9%)-$4.6 M(-19.3%)-$3.9 M(-925.1%)-$379.0 K(-102.3%)$16.1 M(+284.6%)-$8.7 M(-124.8%)-$3.9 M(-117.2%)$22.6 M(+2706.9%)-$865.0 K(-207.9%)$802.0 K(-34.9%)$1.2 M(+233.2%)-$924.0 K(-138.0%)$2.4 M(-68.0%)$7.6 M(+185.2%)-$8.9 M(-195.8%)$9.3 M(+889.1%)-$1.2 M(-134.9%)$3.4 M(+2.0%)$3.3 M(+255.3%)-$2.1 M(-114.0%)$15.2 M(+338.3%)$3.5 M(+238.4%)-$2.5 M(-3289.2%)-$74.0 K(+98.4%)-$4.6 M(-212.4%)$4.1 M(+409.8%)$805.0 K(-17.1%)$971.0 K(-70.6%)$3.3 M(+363.3%)-$1.3 M(+54.0%)-$2.7 M

TTM FCF

--$4.2 M(-158.4%)$7.2 M(+131.1%)$3.1 M(-0.0%)$3.1 M(-88.0%)$26.1 M(+187.3%)$9.1 M(-51.3%)$18.6 M(-21.6%)$23.7 M(+9620.5%)$244.0 K(-93.1%)$3.5 M(-65.8%)$10.3 M(+5337.9%)$190.0 K(-98.2%)$10.4 M(+53.0%)$6.8 M(+162.7%)$2.6 M(-82.5%)$14.8 M(+338.4%)$3.4 M(-82.9%)$19.8 M(-0.5%)$19.9 M(+41.5%)$14.0 M(-12.8%)$16.1 M(+532.1%)-$3.7 M(-20.5%)-$3.1 M(-1492.3%)$222.0 K(-82.5%)$1.3 M(-86.2%)$9.2 M(+140.1%)$3.8 M(+1218.6%)$290.0 K(+109.9%)-$2.9 M(+73.3%)-$11.0 M(+22.8%)-$14.2 M

CAPEX

-$4.6 M(-13.6%)$5.3 M(+163.0%)$2.0 M(-16.0%)$2.4 M(-21.5%)$3.1 M(-1.1%)$3.1 M(+6.8%)$2.9 M(+68.2%)$1.7 M(-23.9%)$2.3 M(-19.6%)$2.8 M(+59.9%)$1.8 M(+31.7%)$1.3 M(-15.8%)$1.6 M(+197.6%)$535.0 K(-8.7%)$586.0 K(-63.4%)$1.6 M(+12.5%)$1.4 M(-23.9%)$1.9 M(-9.5%)$2.1 M(-44.3%)$3.7 M(+30.8%)$2.8 M(+72.3%)$1.6 M(-30.1%)$2.4 M(-46.0%)$4.4 M(+11.0%)$3.9 M(+66.6%)$2.4 M(-3.4%)$2.4 M(-26.1%)$3.3 M(+67.5%)$2.0 M(-25.4%)$2.7 M(+14.6%)$2.3 M

TTM CAPEX

-$14.3 M(+11.9%)$12.8 M(+21.0%)$10.6 M(-7.7%)$11.5 M(+6.3%)$10.8 M(+8.0%)$10.0 M(+2.9%)$9.7 M(+13.3%)$8.6 M(+4.7%)$8.2 M(+9.0%)$7.5 M(+43.7%)$5.2 M(+29.1%)$4.1 M(-6.1%)$4.3 M(+4.0%)$4.1 M(-24.4%)$5.5 M(-21.3%)$7.0 M(-23.2%)$9.1 M(-13.5%)$10.5 M(+2.2%)$10.3 M(-2.7%)$10.6 M(-5.9%)$11.2 M(-8.9%)$12.3 M(-5.5%)$13.0 M(-0.7%)$13.1 M(+8.8%)$12.1 M(+19.4%)$10.1 M(-2.8%)$10.4 M(+1.3%)$10.3 M(+9.5%)$9.4 M(-16.4%)$11.2 M(-5.3%)$11.8 M

Dividends Paid

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

TTM Dividends Paid

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

TTM Dividend Per Share

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

TTM Dividend Yield

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

Payout Ratio

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