OSPN logo

OneSpan (OSPN) 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

$338.7 M(+17.1%)$289.3 M(+0.8%)$286.9 M(+3.5%)$277.1 M(-4.2%)$289.2 M(+2.3%)$282.7 M(-5.3%)$298.6 M(-5.9%)$317.3 M(-5.3%)$335.1 M(+11.9%)$299.5 M(-4.0%)$311.9 M(-7.2%)$335.9 M(-1.9%)$342.3 M(+0.3%)$341.3 M(-3.7%)$354.3 M(-2.3%)$362.5 M(-3.4%)$375.2 M(+1.5%)$369.5 M(+0.3%)$368.5 M(-2.3%)$377.0 M(-1.4%)$382.5 M(+4.7%)$365.3 M(+5.2%)$347.2 M(-2.3%)$355.5 M(+0.8%)$352.8 M(+5.8%)$333.4 M(-3.9%)$347.1 M(+0.1%)$346.9 M(+2.7%)$337.6 M(+0.6%)$335.7 M(+2.0%)$329.0 M(+0.3%)$328.0 M

Current Assets

$175.1 M(+23.4%)$141.9 M(-1.4%)$143.9 M(+7.2%)$134.2 M(-8.3%)$146.3 M(+0.2%)$146.1 M(-8.7%)$160.0 M(-9.3%)$176.3 M(-11.2%)$198.4 M(+18.5%)$167.4 M(-1.8%)$170.5 M(-9.6%)$188.7 M(+0.9%)$187.1 M(+5.0%)$178.3 M(-4.9%)$187.4 M(-4.7%)$196.7 M(-5.0%)$207.2 M(+2.5%)$202.1 M(+0.2%)$201.7 M(-3.0%)$208.0 M(-0.9%)$209.8 M(+6.0%)$197.9 M(+7.8%)$183.5 M(-1.7%)$186.7 M(-2.7%)$192.0 M(+13.6%)$168.9 M(-4.5%)$176.8 M(-22.6%)$228.3 M(+0.1%)$227.9 M(+3.9%)$219.4 M(+4.2%)$210.5 M(+0.5%)$209.4 M

Non Current Assets

$163.7 M(+11.0%)$147.4 M(+3.1%)$143.0 M(+0.0%)$143.0 M(+0.1%)$142.8 M(+4.5%)$136.6 M(-1.5%)$138.7 M(-1.7%)$141.0 M(+3.2%)$136.7 M(+3.5%)$132.1 M(-6.6%)$141.4 M(-4.0%)$147.2 M(-5.1%)$155.2 M(-4.8%)$163.1 M(-2.3%)$166.9 M(+0.7%)$165.8 M(-1.4%)$168.0 M(+0.4%)$167.4 M(+0.4%)$166.8 M(-8.0%)$181.2 M(+4.9%)$172.7 M(-2.0%)$176.2 M(+3.7%)$169.9 M(-2.7%)$174.6 M(+8.6%)$160.9 M(-2.2%)$164.5 M(-3.4%)$170.3 M(+43.6%)$118.6 M(+8.1%)$109.7 M(-5.7%)$116.3 M(-1.9%)$118.5 M(-0.1%)$118.6 M

Total Liabilities

$126.2 M(+33.3%)$94.7 M(-12.6%)$108.3 M(+1.9%)$106.3 M(-18.3%)$130.1 M(+23.4%)$105.4 M(-6.0%)$112.0 M(-5.0%)$118.0 M(-10.5%)$131.8 M(+26.0%)$104.6 M(-2.8%)$107.6 M(-4.2%)$112.3 M(-8.3%)$122.5 M(+10.6%)$110.7 M(-4.3%)$115.7 M(-0.3%)$116.0 M(-1.6%)$117.9 M(+6.8%)$110.3 M(-0.8%)$111.3 M(-4.4%)$116.4 M(-3.2%)$120.2 M(+8.1%)$111.2 M(+8.6%)$102.4 M(-4.8%)$107.5 M(+7.1%)$100.4 M(+20.2%)$83.5 M(-13.1%)$96.2 M(+3.8%)$92.6 M(-7.1%)$99.7 M(+41.6%)$70.4 M(+2.9%)$68.4 M(-2.1%)$69.8 M

Current Liabilities

$110.3 M(+37.1%)$80.4 M(-14.2%)$93.7 M(+1.7%)$92.2 M(-19.7%)$114.8 M(+25.7%)$91.3 M(-6.1%)$97.3 M(+0.4%)$97.0 M(-12.5%)$110.8 M(+42.8%)$77.6 M(-1.9%)$79.0 M(-1.7%)$80.4 M(-9.7%)$89.1 M(+21.5%)$73.3 M(-4.6%)$76.9 M(+3.0%)$74.6 M(-0.9%)$75.3 M(+13.0%)$66.6 M(-5.5%)$70.5 M(+2.6%)$68.7 M(-7.0%)$73.8 M(+3.3%)$71.4 M(+12.2%)$63.7 M(-13.2%)$73.4 M(+1.4%)$72.4 M(+27.1%)$56.9 M(-6.5%)$60.9 M(+6.2%)$57.4 M(-13.3%)$66.2 M(+10.1%)$60.1 M(+3.4%)$58.1 M(-13.3%)$67.0 M

Long Term Liabilities

$15.9 M(+11.8%)$14.2 M(-2.3%)$14.6 M(+3.4%)$14.1 M(-7.3%)$15.2 M(+8.4%)$14.0 M(-4.7%)$14.7 M(-29.9%)$21.0 M(+0.3%)$21.0 M(-22.5%)$27.0 M(-5.2%)$28.5 M(-10.5%)$31.9 M(-4.6%)$33.4 M(-10.7%)$37.4 M(-3.6%)$38.8 M(-6.3%)$41.4 M(-2.7%)$42.6 M(-2.6%)$43.7 M(+7.2%)$40.8 M(-14.5%)$47.7 M(+2.7%)$46.4 M(+16.8%)$39.8 M(+2.9%)$38.7 M(+13.1%)$34.2 M(+21.9%)$28.0 M(+5.3%)$26.6 M(-24.5%)$35.3 M(-0.0%)$35.3 M(+5.2%)$33.5 M(+225.3%)$10.3 M(+0.0%)$10.3 M(+257.9%)$2.9 M

Shareholders Equity

$212.5 M(+9.2%)$194.6 M(+9.0%)$178.6 M(+4.5%)$170.9 M(+7.4%)$159.1 M(-10.3%)$177.3 M(-5.0%)$186.6 M(-6.4%)$199.3 M(-2.0%)$203.3 M(+4.3%)$194.9 M(-4.6%)$204.3 M(-8.6%)$223.6 M(+1.7%)$219.8 M(-4.7%)$230.6 M(-3.4%)$238.6 M(-3.2%)$246.5 M(-4.2%)$257.3 M(-0.7%)$259.2 M(+0.8%)$257.2 M(-1.3%)$260.6 M(-0.6%)$262.3 M(+3.2%)$254.1 M(+3.8%)$244.8 M(-1.3%)$248.0 M(-1.8%)$252.4 M(+1.0%)$249.9 M(-0.4%)$250.9 M(-1.3%)$254.2 M(+6.8%)$237.9 M(-10.3%)$265.3 M(+1.8%)$260.6 M(+0.9%)$258.2 M

Book Value

$212.5 M(+9.2%)$194.6 M(+9.0%)$178.6 M(+4.5%)$170.9 M(+7.4%)$159.1 M(-10.3%)$177.3 M(-5.0%)$186.6 M(-6.4%)$199.3 M(-2.0%)$203.3 M(+4.3%)$194.9 M(-4.6%)$204.3 M(-8.6%)$223.6 M(+1.7%)$219.8 M(-4.7%)$230.6 M(-3.4%)$238.6 M(-3.2%)$246.5 M(-4.2%)$257.3 M(-0.7%)$259.2 M(+0.8%)$257.2 M(-1.3%)$260.6 M(-0.6%)$262.3 M(+3.2%)$254.1 M(+3.8%)$244.8 M(-1.3%)$248.0 M(-1.8%)$252.4 M(+1.0%)$249.9 M(-0.4%)$250.9 M(-1.3%)$254.2 M(+6.8%)$237.9 M(-10.3%)$265.3 M(+1.8%)$260.6 M(+0.9%)$258.2 M

Working Capital

$64.8 M(+5.5%)$61.4 M(+22.5%)$50.2 M(+19.4%)$42.0 M(+33.3%)$31.5 M(-42.4%)$54.7 M(-12.6%)$62.6 M(-21.0%)$79.3 M(-9.4%)$87.6 M(-2.5%)$89.8 M(-1.8%)$91.5 M(-15.5%)$108.3 M(+10.4%)$98.0 M(-6.6%)$104.9 M(-5.1%)$110.6 M(-9.5%)$122.1 M(-7.4%)$131.9 M(-2.7%)$135.5 M(+3.3%)$131.2 M(-5.8%)$139.3 M(+2.4%)$136.0 M(+7.5%)$126.4 M(+5.5%)$119.8 M(+5.7%)$113.4 M(-5.2%)$119.6 M(+6.8%)$112.0 M(-3.4%)$115.9 M(-32.2%)$170.9 M(+5.7%)$161.8 M(+1.5%)$159.4 M(+4.6%)$152.4 M(+7.0%)$142.4 M

Cash And Cash Equivalents

$83.2 M(+7.3%)$77.5 M(+21.4%)$63.8 M(-0.0%)$63.9 M(+48.5%)$43.0 M(-37.2%)$68.5 M(-17.6%)$83.1 M(-22.0%)$106.5 M(+10.8%)$96.2 M(+17.5%)$81.8 M(+5.5%)$77.6 M(-7.3%)$83.6 M(+32.0%)$63.4 M(+8.1%)$58.6 M(-11.9%)$66.5 M(-6.1%)$70.8 M(-19.9%)$88.4 M(+2.9%)$85.9 M(+2.3%)$84.0 M(+5.5%)$79.6 M(-5.5%)$84.3 M(+53.5%)$54.9 M(+11.7%)$49.1 M(-29.7%)$69.9 M(-8.9%)$76.7 M(-16.6%)$91.9 M(-9.4%)$101.4 M(-19.8%)$126.5 M(+60.8%)$78.7 M(+59.7%)$49.3 M(-12.7%)$56.4 M(+0.2%)$56.3 M

Accounts Payable

$13.3 M(+0.2%)$13.3 M(-9.0%)$14.6 M(+20.1%)$12.1 M(-30.4%)$17.5 M(+5.5%)$16.5 M(-6.1%)$17.6 M(+2.0%)$17.3 M(-0.6%)$17.4 M(+76.7%)$9.8 M(+7.7%)$9.1 M(+26.1%)$7.2 M(-11.9%)$8.2 M(+4.1%)$7.9 M(+13.9%)$6.9 M(+19.5%)$5.8 M(+1.8%)$5.7 M(+7.3%)$5.3 M(-8.3%)$5.8 M(-36.6%)$9.1 M(-15.9%)$10.8 M(-17.1%)$13.1 M(+12.3%)$11.6 M(-22.2%)$15.0 M(+107.7%)$7.2 M(+108.4%)$3.5 M(-47.0%)$6.5 M(+35.2%)$4.8 M(-40.8%)$8.1 M(+34.9%)$6.0 M(-27.9%)$8.4 M(+12.6%)$7.4 M

Accounts Receivable

$56.2 M(+95.0%)$28.8 M(-34.1%)$43.8 M(+35.3%)$32.4 M(-49.7%)$64.4 M(+66.5%)$38.7 M(+1.3%)$38.2 M(+18.2%)$32.3 M(-50.4%)$65.1 M(+48.9%)$43.7 M(+9.7%)$39.9 M(+11.7%)$35.7 M(-36.9%)$56.6 M(+26.5%)$44.8 M(-2.2%)$45.8 M(-4.5%)$47.9 M(-16.8%)$57.5 M(+5.6%)$54.5 M(+0.2%)$54.3 M(-13.7%)$63.0 M(+0.9%)$62.4 M(-18.5%)$76.6 M(+12.3%)$68.2 M(+15.4%)$59.1 M(-0.9%)$59.6 M(+40.2%)$42.5 M(+2.0%)$41.7 M(+21.1%)$34.4 M(-28.4%)$48.1 M(+39.0%)$34.6 M(+22.2%)$28.3 M(-19.6%)$35.2 M

Short Term Debt

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

Long Term Debt

$6.9 M(-6.7%)$7.4 M(+6.1%)$7.0 M(+16.6%)$6.0 M(-12.0%)$6.8 M(+28.9%)$5.3 M(-4.5%)$5.5 M(-31.5%)$8.1 M(-4.1%)$8.4 M(-0.9%)$8.5 M(-7.3%)$9.2 M(-7.4%)$9.9 M(-2.4%)$10.2 M(-3.8%)$10.6 M(-5.2%)$11.2 M(-4.3%)$11.7 M(-6.0%)$12.4 M(-1.0%)$12.5 M(+6.6%)$11.7 M(-6.8%)$12.6 M(+11.5%)$11.3 M(-0.0%)$11.3 M(+51.2%)$7.5 M(-4.8%)$7.9 M(+100.0%)$0.0-------

Total Debt

$6.9 M(-6.7%)$7.4 M(+6.1%)$7.0 M(+16.6%)$6.0 M(-12.0%)$6.8 M(+28.9%)$5.3 M(-4.5%)$5.5 M(-31.5%)$8.1 M(-4.1%)$8.4 M(-0.9%)$8.5 M(-7.3%)$9.2 M(-7.4%)$9.9 M(-2.4%)$10.2 M(-3.8%)$10.6 M(-5.2%)$11.2 M(-4.3%)$11.7 M(-6.0%)$12.4 M(-1.0%)$12.5 M(+6.6%)$11.7 M(-6.8%)$12.6 M(+11.5%)$11.3 M(-0.0%)$11.3 M(+51.2%)$7.5 M(-4.8%)$7.9 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

1.6(-9.7%)1.8(+14.3%)1.5(+5.5%)1.5(+15.0%)1.3(-20.6%)1.6(-2.4%)1.6(-9.9%)1.8(+1.7%)1.8(-17.1%)2.2(0%)2.2(-8.1%)2.4(+11.9%)2.1(-13.6%)2.4(-0.4%)2.4(-7.6%)2.6(-4.0%)2.8(-9.2%)3.0(+5.9%)2.9(-5.6%)3.0(+6.7%)2.8(+2.5%)2.8(-3.8%)2.9(+12.9%)2.5(-3.8%)2.6(-10.8%)3.0(+2.4%)2.9(-27.1%)4.0(+15.4%)3.5(-5.5%)3.6(+0.8%)3.6(+15.7%)3.1

Quick Ratio

1.5(-6.9%)1.6(+14.3%)1.4(+7.7%)1.3(+14.0%)1.1(-20.3%)1.4(-4.0%)1.5(-10.2%)1.7(-1.2%)1.7(-17.6%)2.0(+0.5%)2.0(-8.6%)2.2(+12.1%)2.0(-12.8%)2.3(-1.7%)2.3(-6.8%)2.5(-3.9%)2.6(-8.5%)2.8(+7.2%)2.6(-4.7%)2.8(+7.4%)2.6(+2.8%)2.5(-2.3%)2.6(+9.4%)2.3(-4.5%)2.5(-9.3%)2.7(+1.1%)2.7(-29.4%)3.8(+15.9%)3.3(-3.0%)3.4(+1.2%)3.3(+16.5%)2.9

Inventory

$10.8 M(-17.1%)$13.0 M(+4.1%)$12.5 M(-14.3%)$14.6 M(-6.2%)$15.6 M(+0.6%)$15.5 M(+3.0%)$15.0 M(-4.1%)$15.6 M(+29.8%)$12.1 M(+27.3%)$9.5 M(-5.3%)$10.0 M(-3.8%)$10.4 M(+0.4%)$10.3 M(-11.7%)$11.7 M(+23.3%)$9.5 M(-16.3%)$11.3 M(-13.3%)$13.1 M(-6.7%)$14.0 M(-14.7%)$16.4 M(-10.5%)$18.4 M(-7.3%)$19.8 M(+4.4%)$19.0 M(-6.2%)$20.2 M(+32.7%)$15.2 M(+5.6%)$14.4 M(-5.7%)$15.3 M(+5.9%)$14.5 M(+25.6%)$11.5 M(-4.5%)$12.0 M(-30.8%)$17.4 M(-1.6%)$17.7 M(-6.1%)$18.8 M

Retained Earnings

$151.3 M(+18.9%)$127.2 M(+7.0%)$119.0 M(+5.8%)$112.4 M(+13.6%)$98.9 M(+0.5%)$98.5 M(-4.0%)$102.6 M(-14.8%)$120.4 M(-6.5%)$128.7 M(-2.4%)$131.8 M(-5.2%)$139.0 M(-6.3%)$148.4 M(+3.6%)$143.2 M(-8.8%)$156.9 M(-0.6%)$157.9 M(-4.1%)$164.6 M(-5.3%)$173.7 M(-1.0%)$175.5 M(-0.9%)$177.2 M(-2.1%)$181.0 M(+0.9%)$179.4 M(+1.9%)$176.1 M(+7.2%)$164.2 M(-1.5%)$166.7 M(-3.3%)$172.4 M(+2.4%)$168.4 M(-0.5%)$169.3 M(-0.6%)$170.3 M(+9.1%)$156.2 M(-14.2%)$182.0 M(+1.5%)$179.2 M(+0.1%)$179.1 M

PB Ratio

3.3(-2.6%)3.4(+25.8%)2.7(+8.0%)2.5(-0.8%)2.5(+5.0%)2.4(-24.2%)3.2(-9.4%)3.5(+60.3%)2.2(+25.1%)1.8(-24.2%)2.3(-10.5%)2.6(-16.2%)3.1(-5.2%)3.3(-24.4%)4.3(+7.5%)4.0(+24.2%)3.2(-1.2%)3.3(-25.6%)4.4(+55.9%)2.8(+7.3%)2.6(+14.4%)2.3(-2.1%)2.3(-25.0%)3.1(+51.5%)2.1(-32.9%)3.1(-2.5%)3.1(+53.7%)2.0(-12.4%)2.3(+28.6%)1.8(-17.6%)2.2(+5.2%)2.1

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.7(+242.9%)$0.2(+23.5%)$0.2(-51.4%)$0.3(+3400.0%)$0.0(+110.0%)-$0.1(+77.3%)-$0.4(-109.5%)-$0.2(-162.5%)-$0.1(+55.6%)-$0.2(+21.7%)-$0.2(-276.9%)$0.1(+137.1%)-$0.3(-1650.0%)-$0.0(+88.2%)-$0.2(+26.1%)-$0.2(-475.0%)-$0.0(0%)-$0.0(+20.0%)-$0.1(-50100.0%)$0.0(-99.9%)$0.1(-56.7%)$0.3(+600.0%)-$0.1(+57.1%)-$0.1(-240.0%)$0.1(+600.0%)-$0.0(+33.3%)-$0.0(-175.0%)$0.0(+106.2%)-$0.7(-1028.6%)$0.1(+2400.0%)$0.0(-72.0%)$0.0

TTM EPS

$1.4(+96.0%)$0.7(+72.1%)$0.4(+338.9%)-$0.2(+75.7%)-$0.7(+10.8%)-$0.8(+8.8%)-$0.9(-30.0%)-$0.7(-94.4%)-$0.4(+42.9%)-$0.6(-34.0%)-$0.5(-14.6%)-$0.4(+46.8%)-$0.8(-67.4%)-$0.5(+4.2%)-$0.5(-33.3%)-$0.4(-177.1%)-$0.1(-423.9%)$0.0(-89.5%)$0.4(+2.7%)$0.4(+60.9%)$0.2(+15.0%)$0.2(+266.7%)-$0.1(-33.3%)-$0.1(-200.0%)$0.1(+113.6%)-$0.7(-15.8%)-$0.6(-6.1%)-$0.5(+5.3%)-$0.6(-366.5%)$0.2(+39.3%)$0.2(-30.6%)$0.2

Revenue

$61.2 M(+8.8%)$56.2 M(-7.7%)$60.9 M(-6.0%)$64.8 M(+3.0%)$62.9 M(+7.0%)$58.8 M(+5.6%)$55.7 M(-3.3%)$57.6 M(+1.7%)$56.6 M(-0.9%)$57.1 M(+8.3%)$52.8 M(+0.7%)$52.4 M(-11.3%)$59.2 M(+13.2%)$52.3 M(0%)$52.3 M(+3.0%)$50.8 M(-4.1%)$52.9 M(+2.9%)$51.4 M(-6.4%)$55.0 M(-2.5%)$56.4 M(-20.1%)$70.5 M(-11.5%)$79.7 M(+41.9%)$56.2 M(+18.0%)$47.6 M(-25.4%)$63.9 M(+21.6%)$52.5 M(+5.9%)$49.6 M(+9.1%)$45.4 M(-16.6%)$54.5 M(+6.6%)$51.1 M(+11.9%)$45.7 M(+8.9%)$42.0 M

TTM Revenue

$243.2 M(-0.7%)$244.9 M(-1.1%)$247.5 M(+2.1%)$242.3 M(+3.1%)$235.1 M(+2.8%)$228.8 M(+0.7%)$227.1 M(+1.3%)$224.2 M(+2.4%)$219.0 M(-1.1%)$221.5 M(+2.3%)$216.7 M(+0.2%)$216.2 M(+0.8%)$214.5 M(+3.0%)$208.3 M(+0.4%)$207.4 M(-1.3%)$210.1 M(-2.6%)$215.7 M(-7.5%)$233.3 M(-10.8%)$261.5 M(-0.5%)$262.8 M(+3.5%)$254.0 M(+2.7%)$247.3 M(+12.3%)$220.1 M(+3.1%)$213.5 M(+1.0%)$211.3 M(+4.6%)$202.0 M(+0.7%)$200.6 M(+2.0%)$196.8 M(+1.8%)$193.3 M(+3.7%)$186.4 M(+4.2%)$178.9 M(-4.6%)$187.5 M

Total Expenses

$48.8 M(+10.2%)$44.3 M(-14.1%)$51.6 M(+4.8%)$49.2 M(-13.4%)$56.9 M(-0.4%)$57.1 M(-15.6%)$67.7 M(+4.0%)$65.0 M(+9.9%)$59.1 M(+5.1%)$56.3 M(-3.5%)$58.3 M(-1.2%)$59.0 M(-9.3%)$65.1 M(+19.9%)$54.3 M(-11.2%)$61.1 M(+1.8%)$60.1 M(+9.3%)$55.0 M(+2.2%)$53.8 M(-5.0%)$56.6 M(+2.0%)$55.5 M(-14.7%)$65.1 M(+4.0%)$62.6 M(+7.1%)$58.4 M(+10.0%)$53.1 M(-12.5%)$60.7 M(+9.2%)$55.6 M(+6.6%)$52.2 M(+19.1%)$43.8 M(-17.9%)$53.3 M(+15.9%)$46.0 M(-0.2%)$46.1 M(+10.6%)$41.7 M

Operating Expenses

$32.9 M(+11.3%)$29.6 M(-4.5%)$31.0 M(-2.5%)$31.8 M(-15.0%)$37.4 M(-3.9%)$38.9 M(-15.7%)$46.2 M(-1.1%)$46.7 M(+15.4%)$40.5 M(+7.7%)$37.6 M(-8.5%)$41.1 M(-5.1%)$43.3 M(-0.4%)$43.4 M(+13.1%)$38.4 M(-12.1%)$43.7 M(+0.3%)$43.5 M(+17.3%)$37.1 M(-3.1%)$38.3 M(-0.3%)$38.4 M(-2.7%)$39.5 M(-1.4%)$40.1 M(+11.4%)$35.9 M(-11.4%)$40.6 M(+9.3%)$37.1 M(-2.8%)$38.1 M(+1.3%)$37.7 M(-2.4%)$38.6 M(+16.8%)$33.0 M(-4.8%)$34.7 M(+10.1%)$31.5 M(-2.8%)$32.4 M(+9.6%)$29.6 M

Cost Of Goods Sold

$15.9 M(+8.1%)$14.7 M(-28.6%)$20.6 M(+18.0%)$17.4 M(-10.3%)$19.5 M(+7.1%)$18.2 M(-15.3%)$21.4 M(+17.0%)$18.3 M(-1.9%)$18.7 M(-0.3%)$18.7 M(+8.3%)$17.3 M(+9.6%)$15.8 M(-27.3%)$21.7 M(+36.5%)$15.9 M(-9.0%)$17.4 M(+5.5%)$16.5 M(-7.4%)$17.9 M(+15.4%)$15.5 M(-15.1%)$18.2 M(+13.4%)$16.1 M(-35.9%)$25.1 M(-6.0%)$26.7 M(+49.2%)$17.9 M(+11.5%)$16.0 M(-28.9%)$22.6 M(+25.6%)$18.0 M(+32.3%)$13.6 M(+26.4%)$10.7 M(-42.3%)$18.6 M(+28.4%)$14.5 M(+6.1%)$13.6 M(+13.2%)$12.1 M

TTM Cost Of Goods Sold

$68.6 M(-5.0%)$72.2 M(-4.6%)$75.7 M(-1.1%)$76.5 M(-1.1%)$77.4 M(+1.0%)$76.6 M(-0.7%)$77.1 M(+5.7%)$73.0 M(+3.6%)$70.4 M(-4.1%)$73.5 M(+4.0%)$70.6 M(-0.2%)$70.8 M(-1.1%)$71.5 M(+5.7%)$67.7 M(+0.6%)$67.3 M(-1.1%)$68.1 M(+0.7%)$67.6 M(-9.6%)$74.8 M(-13.0%)$86.0 M(+0.4%)$85.7 M(+0.0%)$85.6 M(+3.0%)$83.1 M(+11.7%)$74.4 M(+6.1%)$70.1 M(+8.2%)$64.8 M(+6.5%)$60.9 M(+6.0%)$57.4 M(-0.1%)$57.5 M(-2.2%)$58.8 M(+5.3%)$55.8 M(+1.6%)$54.9 M(-6.9%)$59.0 M

Gross Profit

$45.3 M(+9.0%)$41.5 M(+3.0%)$40.3 M(-14.9%)$47.4 M(+9.0%)$43.5 M(+6.9%)$40.7 M(+18.6%)$34.3 M(-12.7%)$39.3 M(+3.5%)$38.0 M(-1.2%)$38.4 M(+8.2%)$35.5 M(-3.2%)$36.7 M(-2.1%)$37.5 M(+3.0%)$36.4 M(+4.5%)$34.8 M(+1.7%)$34.2 M(-2.4%)$35.1 M(-2.5%)$36.0 M(-2.1%)$36.7 M(-8.9%)$40.3 M(-11.4%)$45.5 M(-14.2%)$53.0 M(+38.5%)$38.3 M(+21.3%)$31.6 M(-23.6%)$41.3 M(+19.6%)$34.5 M(-4.0%)$36.0 M(+3.7%)$34.7 M(-3.4%)$35.9 M(-2.0%)$36.6 M(+14.3%)$32.0 M(+7.1%)$29.9 M

TTM Gross Profit

$174.6 M(+1.1%)$172.8 M(+0.5%)$171.9 M(+3.6%)$165.8 M(+5.1%)$157.7 M(+3.6%)$152.2 M(+1.5%)$150.0 M(-0.8%)$151.2 M(+1.8%)$148.6 M(+0.3%)$148.1 M(+1.4%)$146.0 M(+0.5%)$145.4 M(+1.7%)$142.9 M(+1.7%)$140.5 M(+0.3%)$140.1 M(-1.3%)$142.0 M(-4.1%)$148.1 M(-6.6%)$158.5 M(-9.7%)$175.5 M(-0.9%)$177.1 M(+5.2%)$168.4 M(+2.5%)$164.2 M(+12.7%)$145.7 M(+1.6%)$143.4 M(-2.1%)$146.5 M(+3.8%)$141.1 M(-1.5%)$143.2 M(+2.8%)$139.3 M(+3.6%)$134.5 M(+3.0%)$130.6 M(+5.3%)$124.0 M(-3.5%)$128.5 M

Gross Margin

74.0%(+0.2%)73.9%(+11.6%)66.2%(-9.4%)73.1%(+5.8%)69.1%(-0.1%)69.1%(+12.3%)61.5%(-9.8%)68.2%(+1.8%)67.0%(-0.3%)67.3%(-0.0%)67.3%(-3.8%)69.9%(+10.4%)63.3%(-9.0%)69.6%(+4.5%)66.6%(-1.2%)67.4%(+1.8%)66.3%(-5.2%)69.9%(+4.6%)66.8%(-6.5%)71.5%(+10.9%)64.5%(-3.1%)66.5%(-2.4%)68.2%(+2.8%)66.3%(+2.5%)64.7%(-1.7%)65.8%(-9.4%)72.6%(-4.9%)76.4%(+15.9%)65.9%(-8.1%)71.7%(+2.2%)70.1%(-1.6%)71.3%

Operating Profit

$12.3 M(+3.3%)$11.9 M(+27.8%)$9.3 M(-40.1%)$15.6 M(+157.9%)$6.1 M(+249.8%)$1.7 M(+114.5%)-$11.9 M(-60.5%)-$7.4 M(-193.8%)-$2.5 M(-395.2%)$856.0 K(+115.4%)-$5.5 M(+15.7%)-$6.6 M(-10.5%)-$6.0 M(-195.6%)-$2.0 M(+77.2%)-$8.9 M(+4.7%)-$9.3 M(-355.4%)-$2.0 M(+13.3%)-$2.4 M(-39.6%)-$1.7 M(-304.5%)$825.0 K(-84.8%)$5.4 M(-68.3%)$17.1 M(+850.0%)-$2.3 M(+58.8%)-$5.5 M(-275.1%)$3.2 M(+201.4%)-$3.1 M(-19.3%)-$2.6 M(-258.4%)$1.6 M(+39.9%)$1.2 M(-77.0%)$5.1 M(+1378.0%)-$400.0 K(-232.4%)$302.0 K

TTM Operating Profit

$49.2 M(+14.7%)$43.0 M(+31.2%)$32.7 M(+185.4%)$11.5 M(+199.2%)-$11.6 M(+42.6%)-$20.1 M(+4.2%)-$21.0 M(-43.5%)-$14.6 M(-6.1%)-$13.8 M(+19.9%)-$17.2 M(+14.3%)-$20.1 M(+14.1%)-$23.4 M(+10.4%)-$26.1 M(-17.6%)-$22.2 M(+1.5%)-$22.5 M(-46.6%)-$15.4 M(-192.4%)-$5.3 M(-338.5%)$2.2 M(-89.8%)$21.6 M(+2.8%)$21.1 M(+43.2%)$14.7 M(+18.2%)$12.4 M(+260.2%)-$7.8 M(+4.1%)-$8.1 M(-779.9%)-$920.0 K(+68.3%)-$2.9 M(-154.4%)$5.3 M(-29.3%)$7.5 M(+21.7%)$6.2 M(-14.0%)$7.2 M(+140.0%)$3.0 M(-55.8%)$6.8 M

Operating Margin

20.2%(-5.0%)21.3%(+38.5%)15.3%(-36.3%)24.1%(+150.2%)9.6%(+227.2%)2.9%(+113.8%)-21.4%(-65.9%)-12.9%(-189.0%)-4.5%(-397.3%)1.5%(+114.3%)-10.5%(+16.3%)-12.6%(-24.6%)-10.1%(-160.9%)-3.9%(+77.2%)-16.9%(+7.4%)-18.3%(-374.1%)-3.9%(+15.7%)-4.6%(-49.2%)-3.1%(-310.3%)1.5%(-81.0%)7.7%(-64.1%)21.4%(+628.1%)-4.1%(+65.0%)-11.6%(-335.0%)4.9%(+183.3%)-5.9%(-12.5%)-5.3%(-245.2%)3.6%(+68.1%)2.2%(-78.4%)10.0%(+1236.4%)-0.9%(-222.2%)0.7%

Net Income

$28.8 M(+248.0%)$8.3 M(+26.3%)$6.6 M(-51.3%)$13.5 M(+2954.0%)$441.0 K(+110.7%)-$4.1 M(+76.7%)-$17.8 M(-112.4%)-$8.4 M(-169.8%)-$3.1 M(+57.0%)-$7.2 M(+23.0%)-$9.3 M(-279.3%)$5.2 M(+137.9%)-$13.8 M(-1312.6%)-$975.0 K(+85.4%)-$6.7 M(+26.9%)-$9.2 M(-421.1%)-$1.8 M(-4.7%)-$1.7 M(+17.1%)-$2.0 M(-50725.0%)$4000.0(-99.9%)$4.6 M(-61.3%)$11.8 M(+571.8%)-$2.5 M(+55.7%)-$5.7 M(-279.4%)$3.2 M(+448.2%)-$908.0 K(+9.4%)-$1.0 M(-155.9%)$1.8 M(+106.9%)-$25.8 M(-1037.8%)$2.8 M(+2404.6%)$110.0 K(-80.8%)$573.0 K

TTM Net Income

$57.1 M(+98.7%)$28.7 M(+76.0%)$16.3 M(+304.8%)-$8.0 M(+73.2%)-$29.8 M(+10.6%)-$33.3 M(+8.4%)-$36.4 M(-30.0%)-$28.0 M(-94.0%)-$14.4 M(+42.5%)-$25.1 M(-33.0%)-$18.9 M(-16.4%)-$16.2 M(+47.0%)-$30.6 M(-64.7%)-$18.6 M(+3.6%)-$19.3 M(-31.9%)-$14.6 M(-167.8%)-$5.5 M(-716.4%)$885.0 K(-93.9%)$14.4 M(+3.5%)$13.9 M(+68.8%)$8.2 M(+20.8%)$6.8 M(+215.2%)-$5.9 M(-34.1%)-$4.4 M(-245.2%)$3.0 M(+111.7%)-$26.0 M(-16.4%)-$22.3 M(-5.3%)-$21.2 M(+5.4%)-$22.4 M(-365.1%)$8.4 M(+36.9%)$6.2 M(-30.6%)$8.9 M

Net Margin

47.1%(+219.9%)14.7%(+36.7%)10.8%(-48.2%)20.8%(+2867.1%)0.7%(+110.0%)-7.0%(+78.0%)-31.9%(-119.5%)-14.5%(-165.3%)-5.5%(+56.6%)-12.6%(+28.9%)-17.7%(-278.2%)9.9%(+142.7%)-23.3%(-1144.9%)-1.9%(+85.4%)-12.8%(+29.0%)-18.0%(-442.8%)-3.3%(-1.8%)-3.3%(+11.4%)-3.7%(-36900.0%)0.0%(-99.8%)6.5%(-56.3%)14.9%(+432.7%)-4.5%(+62.5%)-11.9%(-340.6%)5.0%(+386.1%)-1.7%(+14.4%)-2.0%(-151.3%)3.9%(+108.3%)-47.4%(-979.4%)5.4%(+2145.8%)0.2%(-82.5%)1.4%

EBIT

$12.3 M(+3.3%)$11.9 M(+27.8%)$9.3 M(-40.1%)$15.6 M(+157.9%)$6.1 M(+249.8%)$1.7 M(+114.5%)-$11.9 M(-60.5%)-$7.4 M(-193.8%)-$2.5 M(-395.2%)$856.0 K(+115.4%)-$5.5 M(+15.7%)-$6.6 M(-10.5%)-$6.0 M(-195.6%)-$2.0 M(+77.2%)-$8.9 M(+4.7%)-$9.3 M(-355.4%)-$2.0 M(+13.3%)-$2.4 M(-39.6%)-$1.7 M(-304.5%)$825.0 K(-84.8%)$5.4 M(-68.3%)$17.1 M(+850.0%)-$2.3 M(+58.8%)-$5.5 M(-275.1%)$3.2 M(+201.4%)-$3.1 M(-19.3%)-$2.6 M(-258.4%)$1.6 M(+39.9%)$1.2 M(-77.0%)$5.1 M(+1378.0%)-$400.0 K(-232.4%)$302.0 K

TTM EBIT

$49.2 M(+14.7%)$43.0 M(+31.2%)$32.7 M(+185.4%)$11.5 M(+199.2%)-$11.6 M(+42.6%)-$20.1 M(+4.2%)-$21.0 M(-43.5%)-$14.6 M(-6.1%)-$13.8 M(+19.9%)-$17.2 M(+14.3%)-$20.1 M(+14.1%)-$23.4 M(+10.4%)-$26.1 M(-17.6%)-$22.2 M(+1.5%)-$22.5 M(-46.6%)-$15.4 M(-192.4%)-$5.3 M(-338.5%)$2.2 M(-89.8%)$21.6 M(+2.8%)$21.1 M(+43.2%)$14.7 M(+18.2%)$12.4 M(+260.2%)-$7.8 M(+4.1%)-$8.1 M(-779.9%)-$920.0 K(+68.3%)-$2.9 M(-154.4%)$5.3 M(-29.3%)$7.5 M(+21.7%)$6.2 M(-14.0%)$7.2 M(+140.0%)$3.0 M(-55.8%)$6.8 M

EBITDA

$14.6 M(+5.3%)$13.9 M(+21.7%)$11.4 M(-35.5%)$17.7 M(+120.9%)$8.0 M(+134.2%)$3.4 M(+132.9%)-$10.4 M(-70.4%)-$6.1 M(-429.9%)-$1.2 M(-146.0%)$2.5 M(+169.5%)-$3.6 M(+19.7%)-$4.5 M(-18.3%)-$3.8 M(-2441.4%)$162.0 K(+102.5%)-$6.6 M(+5.7%)-$7.0 M(-1008.2%)$769.0 K(+3.8%)$741.0 K(-46.7%)$1.4 M(-63.8%)$3.8 M(-54.2%)$8.4 M(-57.9%)$19.9 M(+3255.2%)$594.0 K(+122.3%)-$2.7 M(-142.8%)$6.2 M(+9260.3%)-$68.0 K(-110.3%)$662.0 K(-84.9%)$4.4 M(+13.1%)$3.9 M(-49.8%)$7.7 M(+248.2%)$2.2 M(-24.2%)$2.9 M

TTM EBITDA

$57.6 M(+13.0%)$51.0 M(+25.8%)$40.5 M(+116.6%)$18.7 M(+468.3%)-$5.1 M(+64.3%)-$14.2 M(+6.0%)-$15.2 M(-81.3%)-$8.4 M(-24.0%)-$6.7 M(+28.2%)-$9.4 M(+20.0%)-$11.7 M(+20.3%)-$14.7 M(+14.5%)-$17.2 M(-36.1%)-$12.6 M(-4.8%)-$12.1 M(-195.4%)-$4.1 M(-160.5%)$6.7 M(-53.0%)$14.4 M(-57.2%)$33.6 M(+2.4%)$32.8 M(+24.8%)$26.2 M(+9.0%)$24.1 M(+488.9%)$4.1 M(-1.6%)$4.2 M(-62.9%)$11.2 M(+26.4%)$8.9 M(-46.8%)$16.7 M(-8.6%)$18.3 M(+8.7%)$16.8 M(-6.4%)$17.9 M(+30.4%)$13.8 M(-21.7%)$17.6 M

Selling, General & Administrative Expenses

$24.1 M(+12.1%)$21.5 M(-2.7%)$22.1 M(-3.8%)$22.9 M(-18.3%)$28.1 M(-0.5%)$28.2 M(-20.6%)$35.5 M(-3.1%)$36.7 M(+15.4%)$31.8 M(+17.3%)$27.1 M(-2.9%)$27.9 M(-6.4%)$29.8 M(-1.8%)$30.3 M(+18.2%)$25.7 M(-14.7%)$30.1 M(+1.1%)$29.7 M(+18.8%)$25.0 M(-1.1%)$25.3 M(-0.9%)$25.5 M(-5.8%)$27.1 M(-1.7%)$27.6 M(+16.7%)$23.6 M(-9.8%)$26.2 M(+8.1%)$24.3 M(-7.7%)$26.3 M(+0.3%)$26.2 M(-5.8%)$27.8 M(+11.1%)$25.1 M(-7.5%)$27.1 M(+13.6%)$23.8 M(-0.4%)$23.9 M(+11.0%)$21.6 M

TTM SGA

$90.6 M(-4.2%)$94.6 M(-6.7%)$101.3 M(-11.7%)$114.8 M(-10.7%)$128.5 M(-2.8%)$132.2 M(+0.9%)$131.0 M(+6.2%)$123.4 M(+5.9%)$116.5 M(+1.3%)$115.1 M(+1.3%)$113.6 M(-1.9%)$115.8 M(+0.1%)$115.8 M(+4.8%)$110.5 M(+0.3%)$110.1 M(+4.3%)$105.6 M(+2.5%)$103.0 M(-2.4%)$105.6 M(+1.6%)$103.9 M(-0.7%)$104.6 M(+2.8%)$101.7 M(+1.3%)$100.4 M(-2.5%)$103.0 M(-1.5%)$104.6 M(-0.8%)$105.4 M(-0.7%)$106.2 M(+2.3%)$103.8 M(+3.9%)$99.9 M(+3.6%)$96.4 M(+5.6%)$91.3 M(+3.0%)$88.6 M(-0.9%)$89.4 M

Depreciation And Amortization

$2.3 M(+17.4%)$1.9 M(-5.9%)$2.1 M(-0.9%)$2.1 M(+6.5%)$2.0 M(+15.8%)$1.7 M(+11.4%)$1.5 M(+14.9%)$1.3 M(-4.1%)$1.4 M(-16.6%)$1.6 M(-15.3%)$1.9 M(-7.2%)$2.1 M(-3.2%)$2.2 M(-0.6%)$2.2 M(-4.1%)$2.3 M(-1.6%)$2.3 M(-17.8%)$2.8 M(-9.2%)$3.1 M(+0.6%)$3.1 M(+1.9%)$3.0 M(-73.8%)$11.5 M(+301.3%)-$5.7 M(-299.6%)$2.9 M(+0.3%)$2.9 M(-76.4%)$12.1 M--$2.7 M(-200.0%)$2.7 M---$2.6 M(-200.0%)$2.6 M

TTM D&A

$8.4 M(+4.0%)$8.0 M(+3.2%)$7.8 M(+7.5%)$7.2 M(+11.8%)$6.5 M(+9.8%)$5.9 M(+0.7%)$5.9 M(-6.8%)$6.3 M(-11.0%)$7.1 M(-10.1%)$7.9 M(-6.3%)$8.4 M(-3.7%)$8.7 M(-2.4%)$8.9 M(-6.7%)$9.6 M(-8.8%)$10.5 M(-7.1%)$11.3 M(-5.9%)$12.0 M(-42.1%)$20.7 M(+74.2%)$11.9 M(+1.8%)$11.7 M(+1.4%)$11.5 M(-4.9%)$12.1 M(-32.1%)$17.9 M(+45.9%)$12.3 M(+0.9%)$12.1 M-$0.0(-100.0%)$114.0 K---$5.3 M(-48054.6%)$11.0 K

Interest Expense

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

TTM Interest Expense

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

Income Tax

-$15.3 M(-1003.6%)$1.7 M(-12.8%)$1.9 M(+87.2%)$1.0 M(+12.8%)$917.0 K(+228.7%)$279.0 K(-53.6%)$601.0 K(-12.8%)$689.0 K(+38.9%)$496.0 K(-17.3%)$600.0 K(+27.1%)$472.0 K(-59.8%)$1.2 M(-82.9%)$6.8 M(+998.6%)-$762.0 K(+33.3%)-$1.1 M(-128.1%)-$501.0 K(-280.9%)$277.0 K(+191.6%)$95.0 K(-90.2%)$973.0 K(+41.0%)$690.0 K(-70.5%)$2.3 M(-39.4%)$3.9 M(+411.9%)$753.0 K(+376.8%)-$272.0 K(-153.5%)$508.0 K(+129.8%)-$1.7 M(-1409.2%)$130.0 K(-79.3%)$629.0 K(-97.7%)$27.8 M(+986.2%)$2.6 M(+1160.1%)$203.0 K(-12.9%)$233.0 K

TTM Income Tax

-$10.6 M(-290.0%)$5.6 M(+33.8%)$4.2 M(+47.2%)$2.8 M(+13.9%)$2.5 M(+20.4%)$2.1 M(-13.4%)$2.4 M(+5.7%)$2.3 M(-17.7%)$2.7 M(-69.8%)$9.1 M(+17.6%)$7.7 M(+26.4%)$6.1 M(+37.7%)$4.4 M(+308.6%)-$2.1 M(-67.4%)-$1.3 M(-250.7%)$844.0 K(-58.5%)$2.0 M(-50.3%)$4.1 M(-47.9%)$7.9 M(+2.9%)$7.6 M(+14.4%)$6.7 M(+37.8%)$4.8 M(+779.4%)-$713.0 K(+46.6%)-$1.3 M(-207.1%)-$435.0 K(-101.6%)$26.8 M(-13.7%)$31.1 M(-0.2%)$31.2 M(+1.3%)$30.8 M(+4229.1%)$711.0 K(+166.7%)-$1.1 M(-267.6%)-$290.0 K

PE Ratio

12.8(-45.9%)23.6(-20.7%)29.8--------------522.7(+611.3%)73.5(+49.8%)49.0(-34.1%)74.4(+2.7%)72.5--143.9----56.6(-39.7%)93.9(+53.0%)61.4

PS Ratio

2.9(+7.0%)2.7(+38.3%)2.0(+10.7%)1.8(+3.5%)1.7(-8.6%)1.9(-28.4%)2.6(-16.4%)3.1(+53.7%)2.0(+31.8%)1.5(-29.0%)2.2(-18.7%)2.7(-15.5%)3.2(-12.2%)3.6(-27.3%)5.0(+5.3%)4.7(+22.4%)3.8(+5.8%)3.6(-15.8%)4.3(+55.0%)2.8(+2.6%)2.7(+14.8%)2.4(-9.2%)2.6(-28.2%)3.6(+47.1%)2.5(-35.3%)3.8(-3.5%)3.9(+48.7%)2.6(-8.0%)2.9(+10.8%)2.6(-19.3%)3.2(+11.4%)2.9

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

$12.4 M(-11.1%)$14.0 M(+507.3%)$2.3 M(-91.5%)$27.0 M(+768.8%)$3.1 M(+141.7%)-$7.4 M(+62.0%)-$19.6 M(-248.3%)$13.2 M(+67.1%)$7.9 M(+430.7%)-$2.4 M(+84.0%)-$14.9 M(-508.3%)$3.7 M(+117.3%)$1.7 M(+130.0%)-$5.6 M(-134.0%)-$2.4 M(-167.0%)$3.6 M(-52.2%)$7.5 M(+145.8%)$3.0 M(-54.7%)$6.7 M(+386.3%)-$2.4 M(-107.4%)$31.9 M(+249.4%)$9.1 M(+147.9%)-$19.1 M(-409.9%)-$3.7 M(-135.8%)$10.4 M(+221.9%)-$8.6 M(+17.5%)-$10.4 M(-206.6%)$9.7 M(+277.3%)$2.6 M(-16.4%)$3.1 M(-70.0%)$10.3 M(+501.0%)$1.7 M

TTM CFO

$55.7 M(+20.1%)$46.3 M(+86.0%)$24.9 M(+733.9%)$3.0 M(+127.8%)-$10.7 M(-81.4%)-$5.9 M(-584.2%)-$865.0 K(-122.7%)$3.8 M(+166.3%)-$5.8 M(+52.0%)-$12.0 M(+21.1%)-$15.2 M(-470.2%)-$2.7 M(+2.8%)-$2.7 M(-189.6%)$3.1 M(-73.9%)$11.7 M(-43.8%)$20.9 M(+39.8%)$14.9 M(-62.1%)$39.3 M(-13.4%)$45.4 M(+131.4%)$19.6 M(+7.6%)$18.2 M(+664.6%)-$3.2 M(+84.6%)-$20.9 M(-71.0%)-$12.2 M(-1098.1%)$1.2 M(+118.5%)-$6.6 M(-232.1%)$5.0 M(-80.5%)$25.6 M(+45.5%)$17.6 M(-5.1%)$18.6 M(-27.1%)$25.5 M(-5.5%)$27.0 M

Cash From Investing

-$2.0 M(-0.7%)-$2.0 M(+13.8%)-$2.3 M(+26.0%)-$3.1 M(+11.4%)-$3.5 M(-35.8%)-$2.6 M(+25.3%)-$3.4 M(-34.7%)-$2.5 M(-136.2%)$7.0 M(+0.7%)$7.0 M(-54.3%)$15.3 M(-11.6%)$17.3 M(+420.7%)$3.3 M(+7.8%)$3.1 M(+189.9%)$1.1 M(+105.8%)-$18.4 M(-3308.5%)-$541.0 K(+10.3%)-$603.0 K(+67.4%)-$1.8 M(-10.7%)-$1.7 M(+26.8%)-$2.3 M(+30.6%)-$3.3 M(-97.4%)-$1.7 M(+37.1%)-$2.7 M(+88.6%)-$23.3 M(-5821.6%)-$394.0 K(+97.1%)-$13.8 M(-136.6%)$37.7 M(+33.2%)$28.3 M(+374.9%)-$10.3 M(+0.4%)-$10.3 M(-301.7%)$5.1 M

TTM CFI

-$9.3 M(+13.9%)-$10.8 M(+5.2%)-$11.4 M(+9.2%)-$12.5 M(-4.5%)-$12.0 M(-702.5%)-$1.5 M(-118.6%)$8.1 M(-69.9%)$26.8 M(-42.6%)$46.6 M(+8.7%)$42.9 M(+10.0%)$39.0 M(+57.5%)$24.7 M(+325.4%)-$11.0 M(+26.0%)-$14.8 M(+19.9%)-$18.5 M(+13.6%)-$21.4 M(-359.5%)-$4.7 M(+27.2%)-$6.4 M(+29.6%)-$9.1 M(-2.0%)-$8.9 M(+9.9%)-$9.9 M(+68.0%)-$30.9 M(-10.3%)-$28.0 M(+30.2%)-$40.2 M(-20801.5%)$194.0 K(-99.6%)$51.8 M(+23.6%)$41.9 M(-7.6%)$45.4 M(+254.6%)$12.8 M(+1902.5%)-$710.0 K(+84.6%)-$4.6 M(+88.5%)-$40.2 M

Cash From Financing

-$2.4 M(-201.1%)-$801.0 K(-239.4%)-$236.0 K(+86.8%)-$1.8 M(+93.2%)-$26.2 M(-507.8%)-$4.3 M(-863.4%)-$448.0 K(+59.2%)-$1.1 M(-115.7%)-$509.0 K(-43.0%)-$356.0 K(+93.9%)-$5.8 M(-814.6%)-$635.0 K(-350.4%)-$141.0 K(+97.2%)-$5.1 M(-70.6%)-$3.0 M(-40.2%)-$2.1 M(+58.0%)-$5.1 M(-550.1%)-$784.0 K(+11.5%)-$886.0 K(-202.4%)-$293.0 K(-67.4%)-$175.0 K(-36.7%)-$128.0 K(-166.7%)-$48.0 K(+78.0%)-$218.0 K(+61.8%)-$571.0 K(-244.0%)-$166.0 K(-207.4%)-$54.0 K(+69.8%)-$179.0 K(+53.3%)-$383.0 K(-560.3%)-$58.0 K(-28.9%)-$45.0 K(+70.8%)-$154.0 K

TTM CFF

-$5.2 M(+82.0%)-$29.1 M(+10.8%)-$32.6 M(+0.7%)-$32.8 M(-2.2%)-$32.1 M(-403.8%)-$6.4 M(-164.3%)-$2.4 M(+69.0%)-$7.8 M(-6.3%)-$7.3 M(-5.3%)-$6.9 M(+40.7%)-$11.7 M(-31.6%)-$8.9 M(+14.5%)-$10.4 M(+32.3%)-$15.3 M(-39.3%)-$11.0 M(-23.7%)-$8.9 M(-26.1%)-$7.1 M(-230.2%)-$2.1 M(-44.3%)-$1.5 M(-130.1%)-$644.0 K(-13.2%)-$569.0 K(+41.0%)-$965.0 K(+3.8%)-$1.0 M(+0.6%)-$1.0 M(-4.0%)-$970.0 K(-24.0%)-$782.0 K(-16.0%)-$674.0 K(-1.4%)-$665.0 K(-3.9%)-$640.0 K(-107.8%)-$308.0 K(-23.2%)-$250.0 K(+68.1%)-$784.0 K

Free Cash Flow

$10.4 M(-13.0%)$12.0 M(+54504.6%)$22.0 K(-99.9%)$23.9 M(+6485.0%)-$374.0 K(+96.3%)-$10.0 M(+56.6%)-$23.1 M(-326.9%)$10.2 M(+86.1%)$5.5 M(+239.7%)-$3.9 M(+75.1%)-$15.7 M(-564.9%)$3.4 M(+229.5%)$1.0 M(+117.3%)-$5.9 M(-108.0%)-$2.9 M(-201.5%)$2.8 M(-59.6%)$7.0 M(+178.2%)$2.5 M(-58.8%)$6.1 M(+257.2%)-$3.9 M(-113.5%)$28.6 M(+383.6%)$5.9 M(+129.8%)-$19.9 M(-407.8%)-$3.9 M(-138.5%)$10.2 M(+213.4%)-$9.0 M(+19.3%)-$11.1 M(-249.3%)$7.4 M(+813.9%)$813.0 K(-67.2%)$2.5 M(-74.7%)$9.8 M(+570.5%)$1.5 M

TTM FCF

$46.4 M(+30.4%)$35.5 M(+162.9%)$13.5 M(+241.4%)-$9.6 M(+58.9%)-$23.3 M(-33.4%)-$17.4 M(-53.8%)-$11.3 M(-183.3%)-$4.0 M(+62.9%)-$10.8 M(+29.1%)-$15.2 M(+11.8%)-$17.2 M(-293.7%)-$4.4 M(+11.5%)-$4.9 M(-597.9%)$994.0 K(-89.5%)$9.4 M(-48.6%)$18.4 M(+57.1%)$11.7 M(-65.0%)$33.4 M(-9.3%)$36.8 M(+239.5%)$10.8 M(+0.4%)$10.8 M(+240.1%)-$7.7 M(+65.9%)-$22.6 M(-63.6%)-$13.8 M(-461.3%)-$2.5 M(+79.2%)-$11.8 M(-3064.1%)-$373.0 K(-101.8%)$20.5 M(+41.1%)$14.5 M(-16.0%)$17.3 M(-29.5%)$24.5 M(-5.4%)$25.9 M

CAPEX

$2.0 M(+0.7%)$2.0 M(-13.8%)$2.3 M(-26.0%)$3.1 M(-11.4%)$3.5 M(+35.8%)$2.6 M(-25.3%)$3.4 M(+11.5%)$3.1 M(+25.0%)$2.5 M(+62.8%)$1.5 M(+95.6%)$773.0 K(+177.1%)$279.0 K(-57.6%)$658.0 K(+105.0%)$321.0 K(-29.3%)$454.0 K(-41.1%)$771.0 K(+47.1%)$524.0 K(-3.5%)$543.0 K(-16.6%)$651.0 K(-57.1%)$1.5 M(-53.5%)$3.3 M(+1.6%)$3.2 M(+294.5%)$813.0 K(+361.9%)$176.0 K(-36.0%)$275.0 K(-30.2%)$394.0 K(-45.3%)$720.0 K(-68.6%)$2.3 M(+30.1%)$1.8 M(+190.8%)$607.0 K(+29.4%)$469.0 K(+89.9%)$247.0 K

TTM CAPEX

$9.3 M(-13.9%)$10.8 M(-5.2%)$11.4 M(-9.2%)$12.5 M(+0.0%)$12.5 M(+8.8%)$11.5 M(+10.0%)$10.5 M(+34.0%)$7.8 M(+55.7%)$5.0 M(+56.0%)$3.2 M(+58.6%)$2.0 M(+18.6%)$1.7 M(-22.3%)$2.2 M(+6.5%)$2.1 M(-9.7%)$2.3 M(-7.9%)$2.5 M(-23.0%)$3.2 M(-45.8%)$6.0 M(-30.9%)$8.6 M(-1.8%)$8.8 M(+18.0%)$7.5 M(+66.7%)$4.5 M(+169.7%)$1.7 M(+5.9%)$1.6 M(-57.5%)$3.7 M(-28.8%)$5.2 M(-4.0%)$5.4 M(+4.9%)$5.1 M(+66.3%)$3.1 M(+141.8%)$1.3 M(+33.9%)$954.0 K(-8.6%)$1.0 M

Dividends Paid

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

TTM Dividends Paid

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

TTM Dividend Per Share

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

TTM Dividend Yield

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

Payout Ratio

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