Complete Filing Data
FLOTEK INDUSTRIES INC/CN/ reported Earnings Per Share Diluted of $0.84 per share for FY2025.
All values from 10-K, 20-F, and 10-Q filings on SEC EDGAR, organized by financial statement. Scroll each table horizontally for the full history. Blank cells mean FLOTEK INDUSTRIES INC/CN/ did not report that metric for that period in XBRL — often because accounting standards changed which tag a company files under (for example, most companies moved revenue to the ASC-606 tag in 2018), so a metric may continue in a different row. Rows marked * merge those successor tags into one continuous series, preferring the audited value from the newest-standard tag where periods overlap.
Income Statement
Annual (10-K / 20-F)
| Metric \ Fiscal Year | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income * | $30.5M | $10.5M | $24.7M | -$42.3M | -$30.5M | -$136.5M | -$33.9M | -$70.3M | -$27.4M | -$49.1M | $53.6M | $36.2M | $49.8M | $31.4M | -$43.5M | -$50.3M | |
| Cost of Revenue * | $177.4M | $147.6M | $163.8M | $142.8M | $40.0M | $81.8M | $215.1M | $170.3M | $172.0M | $189.1M | $223.5M | $181.2M | $153.0M | $94.0M | $83.2M | ||
| Revenue * | $237.3M | $187.0M | $188.1M | $136.1M | $39.6M | $53.1M | $119.4M | $177.8M | $243.1M | $188.2M | $334.4M | $449.2M | $371.1M | $312.8M | $258.8M | $147.0M | $112.6M |
| Operating Income Loss | $23.2M | $12.2M | $23.2M | -$35.4M | -$31.5M | -$143.6M | -$75.5M | -$69.8M | -$10.3M | -$17.0M | $12.3M | $58.6M | $58.7M | $58.6M | $48.9M | -$6.3M | -$33.1M |
| Income Tax Expense Benefit | -$10.9M | $649.0K | $149.0K | -$22.0K | -$40.0K | -$6.2M | $262.0K | -$7.2M | $6.1M | -$2.2M | $3.5M | $17.2M | $20.8M | -$4.3M | $7.9M | -$5.5M | $2.0M |
| Research And Development Expense | $1.8M | $1.7M | $2.5M | $4.4M | $5.5M | $7.2M | $8.9M | $10.4M | $13.1M | $9.3M | $6.7M | $4.8M | $3.8M | $3.2M | $2.3M | $1.4M | $2.1M |
| Other Nonoperating Income Expense | $348.0K | $46.0K | -$26.0K | $145.0K | $87.0K | $1.1M | $1.7M | -$5.0M | $1.1M | -$434.0K | -$123.0K | -$376.0K | $316.0K | -$452.0K | -$4.0K | -$69.0K | -$155.0K |
| Nonoperating Income Expense | -$3.6M | -$1.0M | $1.6M | -$6.9M | $890.0K | $1.0M | -$311.0K | -$10.8M | -$1.1M | $10.3M | -$1.6M | -$1.7M | -$1.8M | -$13.2M | -$9.6M | -$42.7M | -$15.2M |
| Comprehensive Income Net Of Tax | $30.4M | $10.6M | $24.7M | -$42.2M | -$30.4M | -$136.7M | -$32.1M | -$70.6M | -$27.3M | -$48.8M | -$14.2M | $53.5M | $35.9M | $49.8M | $31.3M | -$43.5M | -$50.3M |
| Gross Profit | $59.8M | $39.4M | $24.3M | -$6.7M | $3.3M | -$28.7M | $90.7M | $96.3M | $130.8M | $147.5M | $131.6M | $105.8M | $53.0M | $29.4M | |||
| Interest Expense | $2.9M | $7.1M | $78.0K | $60.0K | $2.0M | $2.9M | $2.2M | $2.0M | $1.5M | $1.4M | $2.1M | $8.1M | $16.0M | $19.4M | $15.5M | ||
| Selling General And Administrative Expense | $28.0M | $24.7M | $27.8M | $27.1M | $20.2M | $22.8M | $28.0M | $31.5M | $41.5M | $43.7M | $70.3M | $61.2M | $78.2M | $66.4M | $50.6M | $41.9M | $36.9M |
| Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent | -$155.0K | $124.0K | -$54.0K | $100.0K | $100.0K | -$200.0K | $150.0K | -$232.0K | $72.0K | $281.0K | -$735.0K | -$143.0K | |||||
| Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments | -$142.6M | -$75.8M | -$80.7M | -$11.4M | -$6.7M | $10.6M | $56.9M | $57.0M | $45.5M | $39.3M | -$49.0M | -$48.3M | |||||
| Deferred Income Tax Expense Benefit | -$11.2M | $249.0K | $104.0K | -$125.0K | -$56.0K | -$187.0K | $1.5M | $793.0K | -$18.7M | $1.2M | -$3.6M | $10.5M | |||||
| Operating Expenses | $98.0M | $84.0M | $72.1M | $88.8M | $73.0M | $56.9M | $59.2M | $62.5M | |||||||||
| Income Loss From Discontinued Operations Net Of Tax Per Diluted Share | $0.76 | $0.05 | -$0.17 | -$0.80 | -$0.37 | $0.25 | |||||||||||
| Income Loss From Discontinued Operations Net Of Tax Per Basic Share | $0.76 | $0.05 | -$0.17 | -$0.80 | -$0.38 | $0.26 | |||||||||||
| Income Loss From Continuing Operations Per Diluted Share | -$1.31 | -$1.26 | -$0.30 | -$0.08 | $0.13 | $0.71 | |||||||||||
| Income Loss From Continuing Operations Per Basic Share | -$1.31 | -$1.26 | -$0.30 | -$0.08 | $0.13 | $0.73 | |||||||||||
| Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity | $0.00 | $42.2M | $2.7M | -$9.9M | -$44.7M | -$20.6M | $14.0M | ||||||||||
| Accrued Income Taxes Current | $258.0K | $48.0K | $45.0K | $97.0K | $4.0K | $21.0K | $0.00 | $0.00 | $2.3M | $1.3M | $3.4M | $3.5M | $3.9M |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q3 2025 | Q2 2025 | Q1 2025 | Q3 2024 | Q2 2024 | Q1 2024 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 | Q2 2022 | Q1 2022 | Q3 2021 | Q2 2021 | Q1 2021 | Q3 2020 | Q2 2020 | Q1 2020 | Q4 2019 | Q3 2019 | Q2 2019 | Q1 2019 | Q4 2018 | Q3 2018 | Q2 2018 | Q1 2018 | Q4 2017 | Q3 2017 | Q2 2017 | Q1 2017 | Q4 2016 | Q3 2016 | Q2 2016 | Q1 2016 | Q4 2015 | Q3 2015 | Q2 2015 | Q1 2015 | Q4 2014 | Q3 2014 | Q2 2014 | Q1 2014 | Q4 2013 | Q3 2013 | Q2 2013 | Q1 2013 | Q4 2012 | Q3 2012 | Q2 2012 | Q1 2012 | Q4 2011 | Q3 2011 | Q2 2011 | Q1 2011 | Q3 2010 | Q2 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income * | $20.4M | $1.8M | $5.4M | $2.5M | $2.0M | $1.6M | $1.3M | -$21.0K | $21.3M | -$18.8M | $6.2M | -$10.7M | $509.0K | -$6.5M | -$8.3M | -$45.2M | -$9.6M | -$64.0M | -$39.6M | -$11.0M | -$14.4M | $30.9M | $8.6M | -$3.9M | -$75.0M | $67.0K | -$8.5M | -$3.1M | -$3.8M | -$12.0M | -$13.9M | -$2.7M | -$2.3M | -$30.2M | -$1.4M | $2.0M | -$12.5M | -$1.5M | $16.3M | $14.3M | $11.0M | $12.0M | $11.0M | $9.0M | $8.4M | $7.8M | $23.2M | $9.8M | $13.2M | $3.6M | $991.0K | $17.9M | $2.1M | $10.4M | -$1.2M | -$6.2M |
| Cost of Revenue * | $38.2M | $43.9M | $42.9M | $40.6M | $37.0M | $31.6M | $38.2M | $46.7M | $46.1M | $47.5M | $31.7M | $13.4M | $4.0M | $10.8M | $12.1M | $45.7M | $57.7M | $59.1M | $51.6M | $42.0M | $42.4M | $40.0M | $56.7M | $57.8M | $55.8M | $70.7M | $63.0M | $58.9M | $60.9M | $56.0M | $45.6M | $44.8M | $45.3M | $45.7M | $44.3M | $33.7M | $31.8M | $23.9M | $19.8M | |||||||||||||||||
| Revenue * | $56.0M | $58.4M | $55.4M | $49.7M | $46.2M | $40.4M | $47.3M | $50.6M | $48.0M | $45.6M | $12.8M | $10.4M | $8.8M | $9.2M | $11.8M | $12.7M | $8.9M | $19.4M | $19.5M | $21.9M | $34.7M | $43.3M | $43.4M | $53.7M | $39.5M | $41.1M | $55.3M | $61.2M | $65.9M | $60.8M | $70.6M | $64.3M | $64.1M | $63.8M | $77.0M | $87.9M | $87.0M | $82.4M | $124.5M | $116.8M | $105.3M | $102.6M | $100.8M | $98.4M | $93.6M | $78.2M | $76.7M | $78.6M | $78.3M | $79.2M | $74.9M | $75.1M | $55.9M | $52.9M | $40.0M | $31.2M |
| Operating Income Loss | $9.1M | $2.6M | $5.6M | $2.7M | $2.2M | $2.1M | $1.6M | $672.0K | $18.5M | -$16.3M | $8.0M | -$10.3M | $632.0K | -$7.5M | -$8.2M | -$45.6M | -$10.2M | -$70.1M | -$36.6M | -$11.8M | -$13.7M | -$13.6M | -$9.4M | -$4.1M | -$47.1M | -$9.2M | $563.0K | -$4.1M | -$2.5M | -$4.3M | -$5.6M | -$2.3M | $156.0K | $368.0K | $2.8M | -$18.6M | -$1.3M | $20.8M | $17.7M | $18.8M | $15.1M | $13.5M | $12.5M | $14.6M | $15.6M | $16.7M | $16.1M | $7.9M | $9.3M | $6.0M | -$3.4M | |||||
| Income Tax Expense Benefit | -$12.6M | $17.0K | $64.0K | $37.0K | $15.0K | $242.0K | $81.0K | $7.0K | $9.0K | $7.0K | $98.0K | -$4.0K | $3.0K | $21.0K | $6.0K | -$81.0K | -$32.0K | -$6.2M | $956.0K | -$191.0K | -$192.0K | -$311.0K | -$333.0K | $16.1M | -$322.0K | $17.0K | -$442.0K | -$320.0K | -$942.0K | -$390.0K | -$17.0K | $400.0K | -$6.5M | -$406.0K | $6.1M | $6.0M | $6.4M | $5.6M | $4.7M | $4.2M | $2.9M | $5.4M | $1.6M | $2.7M | $1.3M | $1.6M | $758.0K | -$1.7M | ||||||||
| Research And Development Expense | $549.0K | $455.0K | $355.0K | $462.0K | $481.0K | $406.0K | $757.0K | $860.0K | $614.0K | $985.0K | $1.1M | $1.4M | $1.2M | $1.5M | $1.5M | $1.5M | $1.6M | $2.6M | $2.3M | $2.1M | $2.3M | $2.4M | $2.9M | $2.8M | $2.7M | $4.1M | $3.1M | $2.3M | $2.0M | $1.9M | $2.0M | $1.7M | $1.6M | $1.3M | $1.3M | $1.0M | $835.0K | $979.0K | $875.0K | $909.0K | $622.0K | $832.0K | $523.0K | $594.0K | $499.0K | $294.0K | $364.0K | |||||||||
| Other Nonoperating Income Expense | -$8.0K | $181.0K | $106.0K | $102.0K | $75.0K | -$26.0K | -$91.0K | $19.0K | -$9.0K | -$187.0K | -$104.0K | $224.0K | -$102.0K | $72.0K | -$33.0K | $291.0K | $78.0K | -$47.0K | $436.0K | $693.0K | $110.0K | $10.0K | -$2.5M | -$111.0K | $273.0K | $237.0K | $154.0K | -$41.0K | -$47.0K | -$6.0K | $74.0K | -$2.0K | -$225.0K | -$87.0K | -$272.0K | $54.0K | $59.0K | $170.0K | -$112.0K | -$17.0K | -$343.0K | -$7.0K | $23.0K | $3.0K | $17.0K | $81.0K | -$10.0K | |||||||||
| Nonoperating Income Expense | -$1.4M | -$802.0K | -$123.0K | -$154.0K | -$233.0K | -$304.0K | -$251.0K | -$686.0K | $2.8M | -$2.5M | -$1.7M | -$444.0K | -$120.0K | $936.0K | -$51.0K | $272.0K | $638.0K | -$51.0K | $435.0K | $677.0K | -$1.9M | -$1.1M | -$5.7M | -$627.0K | -$301.0K | -$312.0K | -$440.0K | -$559.0K | -$657.0K | -$414.0K | -$402.0K | -$422.0K | -$632.0K | -$511.0K | -$653.0K | -$400.0K | -$471.0K | -$361.0K | -$546.0K | -$1.8M | $3.0M | -$11.5M | $4.5M | -$4.5M | $2.7M | -$6.4M | -$4.5M | |||||||||
| Comprehensive Income Net Of Tax | $20.4M | $1.7M | $5.3M | $2.5M | $2.0M | $1.6M | $1.3M | -$34.0K | $21.3M | -$18.7M | $6.3M | -$10.7M | $547.0K | -$6.6M | -$8.3M | -$45.3M | -$9.6M | -$64.1M | -$11.0M | -$14.4M | -$3.8M | -$75.0M | -$112.0K | -$3.0M | -$3.8M | -$12.0M | -$2.8M | -$2.3M | -$29.9M | $1.6M | -$12.5M | -$1.8M | $14.2M | $11.2M | $11.9M | $9.0M | $8.3M | $7.7M | $9.8M | $13.1M | $3.6M | $17.8M | $2.1M | $10.4M | ||||||||||||
| Gross Profit | $17.8M | $14.4M | $12.4M | $9.1M | $9.2M | $8.8M | $9.0M | $3.9M | $1.9M | -$1.8M | -$2.3M | -$479.0K | $6.2M | -$1.6M | -$310.0K | $21.7M | $26.1M | $27.7M | $22.8M | $22.4M | $21.7M | $23.8M | $24.6M | $27.3M | $24.6M | $19.8M | $50.9M | $46.1M | $42.3M | $43.7M | $39.8M | $37.5M | $37.6M | $32.6M | $31.3M | $33.8M | $33.0M | $33.5M | $31.7M | $30.7M | $22.2M | $21.1M | $16.1M | $11.4M | ||||||||||||
| Interest Expense | $278.0K | $160.0K | $705.0K | $1.7M | $2.3M | $1.6M | $668.0K | $18.0K | $17.0K | $18.0K | $19.0K | $16.0K | $4.0K | $1.0K | $16.0K | $2.0M | $746.0K | $640.0K | $516.0K | $574.0K | $549.0K | $594.0K | $518.0K | $610.0K | $408.0K | $476.0K | $420.0K | $407.0K | $424.0K | $381.0K | $454.0K | $530.0K | $531.0K | $434.0K | $1.8M | $2.2M | $2.3M | $3.3M | $4.5M | $4.9M | $5.4M | $4.9M | ||||||||||||||
| Selling General And Administrative Expense | $7.4M | $6.8M | $6.3M | $5.7M | $6.3M | $6.1M | $6.5M | $8.4M | $6.5M | $9.3M | $6.8M | $4.9M | $4.1M | $4.2M | $6.1M | $4.5M | $22.6M | $24.4M | $22.0M | $19.6M | $23.6M | $23.0M | $23.6M | $21.5M | $20.9M | $21.6M | $19.5M | $21.1M | $18.0M | $17.2M | $15.8M | $14.9M | $13.1M | $12.7M | $10.3M | $8.5M | $13.2M | |||||||||||||||||||
| Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent | $13.0K | -$110.0K | -$45.0K | -$52.0K | $16.0K | $42.0K | $47.0K | -$13.0K | -$21.0K | $116.0K | $87.0K | $8.0K | $38.0K | -$17.0K | $49.0K | -$40.0K | -$7.0K | -$123.0K | $36.0K | $24.0K | $94.0K | $85.0K | $18.0K | -$179.0K | $148.0K | -$5.0K | -$8.0K | -$68.0K | $7.0K | $318.0K | -$366.0K | $76.0K | -$240.0K | -$67.0K | $178.0K | -$149.0K | -$22.0K | -$137.0K | -$20.0K | |||||||||||||||||
| Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments | -$6.5M | -$8.3M | -$45.3M | -$9.6M | -$70.1M | -$11.4M | -$13.0M | -$15.5M | -$5.2M | -$52.9M | -$9.9M | -$3.4M | -$1.6M | -$1.1M | -$2.8M | -$501.0K | -$46.0K | $2.4M | -$19.0M | -$1.9M | $20.3M | $17.0M | $18.4M | $14.6M | $13.2M | $12.0M | $12.7M | $18.6M | $5.2M | $20.6M | $3.4M | $12.0M | -$405.0K | -$7.9M | ||||||||||||||||||||||
| Deferred Income Tax Expense Benefit | $14.0K | $209.0K | -$6.0K | -$4.0K | $2.0K | -$133.0K | $17.9M | -$7.7M | -$7.4M | -$6.9M | -$2.4M | -$290.0K | $301.0K | $530.0K | $159.0K | |||||||||||||||||||||||||||||||||||||||||
| Operating Expenses | $33.7M | $48.6M | $57.5M | $57.8M | $86.7M | $50.3M | $82.6M | $86.4M | $80.6M | $24.6M | $21.6M | $23.4M | $28.5M | $47.9M | $27.8M | $25.2M | $24.6M | $24.9M | $22.4M | $24.1M | $20.1M | $19.3M | $17.4M | $16.7M | $14.6M | $14.3M | $11.9M | $10.1M | $14.8M | |||||||||||||||||||||||||||
| Income Loss From Discontinued Operations Net Of Tax Per Diluted Share | $0.00 | $0.00 | $0.00 | -$0.04 | $0.00 | -$0.03 | $0.79 | -$0.02 | $0.02 | -$0.11 | $0.17 | $0.00 | $0.02 | -$0.03 | -$0.15 | -$0.31 | -$0.02 | -$0.04 | -$0.55 | -$0.05 | -$0.03 | -$0.28 | -$0.02 | |||||||||||||||||||||||||||||||||
| Income Loss From Discontinued Operations Net Of Tax Per Basic Share | $0.00 | $0.00 | $0.00 | -$0.04 | $0.00 | -$0.03 | $0.79 | -$0.02 | $0.02 | -$0.11 | $0.17 | $0.00 | $0.02 | -$0.03 | -$0.15 | -$0.31 | -$0.02 | -$0.04 | -$0.55 | -$0.05 | -$0.03 | -$0.28 | -$0.02 | |||||||||||||||||||||||||||||||||
| Income Loss From Continuing Operations Per Diluted Share | -$0.66 | -$0.14 | -$1.07 | -$0.64 | -$0.19 | -$0.22 | -$0.26 | $0.18 | -$0.08 | -$1.19 | -$0.17 | -$0.15 | -$0.07 | -$0.03 | -$0.05 | $0.07 | -$0.03 | $0.00 | $0.00 | $0.02 | $0.07 | $0.05 | -$0.01 | |||||||||||||||||||||||||||||||||
| Income Loss From Continuing Operations Per Basic Share | -$0.66 | -$0.14 | -$1.07 | -$0.64 | -$0.19 | -$0.22 | -$0.26 | $0.18 | -$0.08 | -$1.19 | -$0.17 | -$0.15 | -$0.07 | -$0.03 | -$0.05 | $0.07 | -$0.03 | $0.00 | $0.00 | $0.02 | $0.07 | $0.05 | -$0.01 | |||||||||||||||||||||||||||||||||
| Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity | $0.00 | $0.00 | $0.00 | -$2.4M | $117.0K | -$1.6M | $46.1M | -$1.4M | $911.0K | -$6.4M | $9.6M | -$722.0K | $319.0K | -$2.7M | -$11.2M | -$17.8M | -$876.0K | -$2.2M | -$30.2M | -$2.7M | -$1.6M | -$15.3M | -$1.0M | |||||||||||||||||||||||||||||||||
| Accrued Income Taxes Current | $197.0K | $85.0K | $130.0K | $54.0K | $35.0K | $78.0K | $43.0K | $12.0K | $11.0K | $104.0K | $103.0K | $4.0K | $38.0K | $39.0K | $20.0K | $25.0K | $12.0K | $72.0K | $276.0K | $862.0K | $2.1M | $0.00 | $0.00 | $0.00 | $197.0K | $0.00 | $0.00 | $1.8M | $1.0M | $1.5M | $6.4M | $3.4M | $1.6M | $3.0M | $883.0K | $1.5M | $727.0K | $1.2M |
Balance Sheet
Annual (10-K / 20-F)
| Metric \ Fiscal Year | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | FY2008 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stockholders Equity * | $113.1M | $113.9M | $102.0M | $2.6M | $20.2M | $47.2M | $172.0M | $202.0M | $264.9M | $287.3M | $293.7M | $306.0M | $249.8M | $154.7M | $78.3M | -$3.5M | $27.2M | $66.1M |
| Cash And Cash Equivalents At Carrying Value | $5.7M | $4.4M | $5.9M | $12.3M | $11.5M | $38.7M | $100.6M | $3.0M | $4.6M | $4.8M | $2.2M | $1.3M | $2.7M | $2.7M | $46.7M | $19.9M | $6.5M | $193.0K |
| Gain Loss On Sale Of Property Plant Equipment | $7.0K | $124.0K | $38.0K | $2.9M | $94.0K | $94.0K | -$1.5M | $443.0K | -$292.0K | $18.0K | $12.0K | -$60.0K | $4.6M | $4.8M | $3.4M | $1.3M | $1.4M | |
| Assets | $220.0M | $170.8M | $157.5M | $164.8M | $50.2M | $86.2M | $230.6M | $285.9M | $329.9M | $383.2M | $403.1M | $423.3M | $375.6M | $219.9M | $232.0M | $184.8M | ||
| Allowance For Doubtful Accounts Receivable Current | $764.0K | $447.0K | $745.0K | $623.0K | $659.0K | $1.3M | $1.5M | $1.2M | $673.0K | $664.0K | $709.0K | $847.0K | $872.0K | $714.0K | $571.0K | $262.0K | ||
| Retained Earnings Accumulated Deficit | -$285.8M | -$316.3M | -$326.8M | -$351.5M | -$309.2M | -$278.7M | -$142.2M | -$37.2M | -$9.8M | $39.3M | $52.8M | -$841.0K | -$37.0M | -$86.8M | -$113.4M | |||
| Liabilities And Stockholders Equity | $220.0M | $170.8M | $157.5M | $164.8M | $50.2M | $86.2M | $230.6M | $285.9M | $329.9M | $383.2M | $403.1M | $423.3M | $375.6M | $219.9M | $232.0M | $184.8M | ||
| Inventory Net | $10.6M | $13.3M | $12.8M | $15.7M | $9.5M | $11.8M | $23.2M | $27.3M | $32.5M | $58.3M | $50.9M | $86.0M | $63.1M | $45.2M | $37.9M | $27.8M | ||
| Other Assets Current | $3.4M | $3.0M | $3.6M | $3.0M | $3.8M | $3.1M | $13.2M | $5.8M | $8.6M | $21.7M | $6.9M | $11.1M | $4.3M | $4.7M | $1.9M | $1.0M | ||
| Liabilities Current | $61.6M | $50.4M | $47.8M | $151.4M | $18.8M | $28.9M | $41.3M | $84.3M | $64.6M | $87.7M | $67.0M | $65.5M | $62.6M | $41.9M | $33.7M | $34.2M | ||
| Common Stock Value | $3.0K | $3.0K | $3.0K | $1.0K | $8.0K | $8.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $5.0K | $6.0K | $5.0K | $5.0K | $4.0K | ||
| Assets Current | $110.8M | $96.5M | $76.4M | $80.1M | $42.6M | $66.5M | $153.9M | $194.8M | $137.9M | $188.6M | $151.7M | $179.6M | $137.7M | $96.2M | $132.1M | $79.8M | ||
| Accounts Payable Current | $48.3M | $38.1M | $31.7M | $33.4M | $7.6M | $5.8M | $16.2M | $15.0M | $10.4M | $30.0M | $17.2M | $33.2M | $19.9M | $22.4M | $18.6M | $13.5M | ||
| Liabilities | $107.0M | $56.9M | $55.6M | $162.2M | $30.1M | $39.0M | $58.6M | $84.3M | $95.5M | $109.1M | $116.9M | $125.8M | $65.1M | $153.7M | $188.3M | |||
| Accrued Liabilities Current | $7.3M | $5.9M | $5.9M | $9.0M | $9.0M | $18.3M | $24.6M | $10.3M | $13.8M | $12.2M | $10.5M | $12.3M | $12.8M | $6.5M | $8.4M | $12.0M | ||
| Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | $5.8M | $4.5M | $6.0M | $12.4M | $13.3M | $39.3M | $101.2M | $3.7M | $4.6M | $4.8M | ||||||||
| Accumulated Other Comprehensive Income Loss Net Of Tax | $96.0K | $251.0K | $127.0K | $181.0K | $81.0K | -$19.0K | $181.0K | -$884.0K | -$956.0K | -$1.2M | -$502.0K | -$359.0K | -$40.0K | |||||
| Preferred Stock Value Outstanding | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | ||||
| Interest Payable Current | $0.00 | $130.0K | $82.0K | $34.0K | $0.00 | $8.0K | $43.0K | $24.0K | $111.0K | $93.0K | $111.0K | $114.0K | $2.1M | $2.2M | ||||
| Accounts Receivable Net Current | $12.0M | $11.8M | $15.6M | $37.0M | $34.9M | $47.2M | $35.5M | $78.6M | $65.0M | $42.3M | $44.6M | $27.3M | ||||||
| Treasury Stock Value | $33.9M | $33.5M | $33.2M | $33.1M | $20.3M | $17.9M | $495.0K | $15.2M | $3.7M | $1.7M | $892.0K | |||||||
| Treasury Stock Shares | 5.6M | 4.1M | 3.8M | 3.6M | 2.0M | 1.8M | 449.4K | 5.4M | 2.2M | 1.4M | 565.2K |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q3 2025 | Q2 2025 | Q1 2025 | Q3 2024 | Q2 2024 | Q1 2024 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q3 2021 | Q2 2021 | Q1 2021 | Q3 2020 | Q2 2020 | Q1 2020 | Q4 2019 | Q3 2019 | Q2 2019 | Q1 2019 | Q4 2018 | Q3 2018 | Q2 2018 | Q1 2018 | Q4 2017 | Q3 2017 | Q2 2017 | Q1 2017 | Q3 2016 | Q2 2016 | Q1 2016 | Q3 2015 | Q2 2015 | Q1 2015 | Q3 2014 | Q2 2014 | Q1 2014 | Q3 2013 | Q2 2013 | Q1 2013 | Q3 2012 | Q2 2012 | Q1 2012 | Q3 2011 | Q2 2011 | Q1 2011 | Q3 2010 | Q2 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stockholders Equity * | $110.5M | $71.9M | $119.7M | $109.0M | $106.2M | $103.9M | $99.6M | $98.0M | $57.1M | $20.5M | $38.6M | $13.1M | $35.3M | $33.9M | $39.6M | $64.1M | $108.7M | $108.7M | $172.0M | $210.2M | $220.1M | $233.3M | $202.0M | $192.8M | $194.3M | $266.9M | $273.1M | $276.6M | $278.8M | $300.4M | $266.3M | $266.0M | $295.2M | $289.8M | $305.4M | $297.3M | $280.0M | $265.8M | $237.8M | $225.2M | $162.6M | $128.9M | $115.3M | $84.2M | $75.0M | $54.8M | ||||||
| Cash And Cash Equivalents At Carrying Value | $4.6M | $5.0M | $6.3M | $5.0M | $4.8M | $5.2M | $4.5M | $8.8M | $12.4M | $8.5M | $33.1M | $24.8M | $20.5M | $27.8M | $33.9M | $49.2M | $59.9M | $80.3M | $107.0M | $97.5M | $96.8M | $1.8M | $3.1M | $2.9M | $4.9M | $3.4M | $1.8M | $3.5M | $3.8M | $2.5M | $3.0M | $2.5M | $2.5M | $5.3M | $2.2M | $1.7M | $4.4M | $5.5M | $248.0K | $21.9M | $10.7M | $13.3M | $25.5M | $15.1M | $19.0M | $7.1M | $5.3M | |||||
| Gain Loss On Sale Of Property Plant Equipment | $0.00 | $0.00 | $7.0K | $0.00 | $34.0K | $0.00 | $38.0K | $0.00 | $0.00 | $10.0K | $1.9M | -$8.0K | -$14.0K | $71.0K | -$2.0K | $37.0K | $22.0K | $33.0K | -$3.0K | $4.0K | -$1.1M | -$57.0K | -$198.0K | $0.00 | $1.2M | $558.0K | $1.1M | $1.0M | $705.0K | |||||||||||||||||||||||
| Assets | $212.7M | $172.2M | $170.2M | $160.6M | $156.0M | $155.9M | $152.5M | $158.0M | $163.4M | $164.0M | $163.5M | $72.2M | $64.6M | $71.4M | $78.7M | $98.5M | $142.2M | $136.8M | $247.9M | $262.3K | $281.1K | $293.3M | $281.0M | $338.8M | $349.7M | $359.2M | $377.1M | $382.5M | $365.3M | $364.6M | $400.9M | $403.4M | $415.0M | $412.4M | $408.2M | $390.5M | $381.0M | $383.1M | $218.5M | $218.1M | $201.7M | $204.2M | $211.0M | $193.7M | ||||||||
| Allowance For Doubtful Accounts Receivable Current | $716.0K | $430.0K | $460.0K | $388.0K | $410.0K | $372.0K | $645.0K | $566.0K | $514.0K | $684.0K | $743.0K | $1.3M | $1.3M | $1.2M | $1.4M | $1.6M | $1.5M | $1.7M | $1.5M | $841.0K | $820.0K | $694.0K | $1.1M | $994.0K | $779.0K | $1.0M | $828.0K | $874.0K | $910.0K | $825.0K | $851.0K | $645.0K | $795.0K | $916.0K | $767.0K | $783.0K | $560.0K | $585.0K | $788.0K | $727.0K | $672.0K | $605.0K | ||||||||||
| Retained Earnings Accumulated Deficit | -$288.8M | -$309.2M | -$310.9M | -$320.7M | -$323.3M | -$325.2M | -$328.9M | -$330.2M | -$330.2M | -$332.5M | -$313.7M | -$319.9M | -$293.0M | -$293.5M | -$287.0M | -$261.0M | -$215.8M | -$206.2M | -$102.9M | -$91.9M | -$77.5M | -$108.3M | -$116.1M | -$112.2M | -$37.2M | -$28.7M | -$25.6M | -$21.8M | $4.1M | $6.8M | $9.1M | $40.7M | $38.7M | $51.2M | $36.5M | $22.2M | $11.2M | -$11.8M | -$20.8M | -$29.3M | -$60.2M | -$70.0M | -$83.2M | -$87.8M | -$105.7M | |||||||
| Liabilities And Stockholders Equity | $212.7M | $172.2M | $170.2M | $160.6M | $156.0M | $155.9M | $152.5M | $158.0M | $163.4M | $164.0M | $163.5M | $72.2M | $64.6M | $71.4M | $78.7M | $98.5M | $142.2M | $136.8M | $247.9M | $262.3K | $281.1K | $293.3M | $281.0M | $338.8M | $349.7M | $359.2M | $377.1M | $382.5M | $365.3M | $364.6M | $400.9M | $403.4M | $415.0M | $412.4M | $408.2M | $390.5M | $381.0M | $383.1M | $218.5M | $218.1M | $201.7M | $204.2M | $211.0M | $193.7M | ||||||||
| Inventory Net | $13.2M | $12.3M | $13.7M | $12.7M | $12.1M | $13.9M | $15.9M | $18.4M | $15.9M | $19.2M | $13.2M | $10.1M | $8.8M | $11.5M | $11.6M | $14.4M | $23.3M | $16.3M | $25.6M | $27.6K | $35.4K | $93.2M | $90.8M | $82.1M | $70.7M | $78.4M | $64.7M | $74.0M | $78.3M | $81.1M | $84.4M | $84.6M | $98.2M | $81.4M | $82.2M | $72.0M | $70.9M | $74.5M | $44.8M | $42.2M | $41.0M | $40.2M | $36.3M | $36.3M | ||||||||
| Other Assets Current | $2.3M | $3.1M | $3.5M | $2.7M | $2.8M | $2.7M | $4.6M | $4.1M | $4.5M | $4.3M | $4.0M | $3.4M | $4.8M | $3.3M | $2.2M | $3.4M | $2.4M | $9.0M | $19.2M | $20.4M | $20.4M | $7.8M | $5.8M | $8.0M | $10.9M | $6.1M | $6.7M | $9.1M | $6.6M | $6.1M | $9.4M | $6.0M | $9.3M | $9.6M | $10.0M | $3.7M | $5.0M | $3.1M | $2.8M | $4.7M | $5.0M | $2.6M | $2.2M | $2.8M | ||||||||
| Liabilities Current | $56.5M | $54.7M | $44.4M | $44.7M | $42.6M | $44.8M | $45.2M | $53.3M | $98.9M | $133.9M | $115.0M | $48.9M | $17.8M | $29.3M | $30.2M | $23.5M | $21.6M | $18.2M | $19.4M | $23.6M | $29.1M | $97.8M | $83.9M | $71.6M | $76.3M | $82.2M | $90.8M | $72.6M | $83.5M | $80.0M | $62.5M | $68.9M | $62.4M | $58.6M | $69.0M | $66.5M | $76.5M | $89.3M | $33.8M | $85.2M | $82.3M | $95.4M | $27.7M | $25.0M | ||||||||
| Common Stock Value | $3.0K | $3.0K | $3.0K | $3.0K | $3.0K | $3.0K | $3.0K | $15.0K | $9.0K | $8.0K | $8.0K | $8.0K | $8.0K | $8.0K | $8.0K | $7.0K | $7.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $6.0K | $5.0K | $5.0K | $5.0K | $5.0K | $5.0K | $5.0K | ||||||||
| Assets Current | $100.0M | $86.8M | $97.3M | $86.3M | $79.0M | $78.3M | $73.2M | $79.0M | $81.9M | $83.4M | $80.5M | $57.9M | $46.4M | $52.9M | $59.9M | $79.0M | $101.3M | $126.2M | $166.5M | $179.2M | $192.7M | $160.7M | $147.9M | $141.1M | $149.3M | $159.1M | $176.3M | $160.8M | $153.6M | $154.4M | $152.4M | $153.1M | $167.7M | $169.2M | $162.9M | $145.7M | $144.0M | $143.0M | $95.4M | $113.8M | $100.1M | $104.9M | $111.3M | $94.1M | ||||||||
| Accounts Payable Current | $35.1M | $36.4M | $39.0M | $37.4M | $31.8M | $36.0M | $33.4M | $44.9M | $41.9M | $29.7M | $19.8M | $8.2M | $5.2M | $6.6M | $6.5M | $6.2M | $7.9M | $8.6M | $10.6M | $10.9M | $13.8M | $30.4M | $25.6M | $23.2M | $21.7M | $28.6M | $35.6M | $26.1M | $23.8M | $25.2M | $22.0M | $27.1M | $28.4M | $32.7M | $30.8M | $26.4M | $23.9M | $31.6M | $18.6M | $19.4M | $16.6M | $19.8M | $16.4M | $14.8M | ||||||||
| Liabilities | $102.2M | $100.4M | $50.5M | $51.6M | $49.8M | $52.0M | $52.9M | $60.0M | $106.3M | $143.5M | $124.9M | $59.1M | $29.3M | $37.5M | $39.1M | $34.3M | $33.5M | $28.1M | $37.6M | $42.1M | $47.7M | $100.5M | $86.7M | $64.6M | $76.3M | $82.2M | $97.8M | $81.8M | $98.7M | $98.2M | $105.4M | $113.2M | $109.3M | $114.8M | $128.2M | $124.7M | $143.1M | $158.0M | $55.9M | $89.2M | $86.4M | $120.0M | $136.0M | $138.9M | ||||||||
| Accrued Liabilities Current | $4.0M | $4.1M | $3.0M | $3.4M | $5.4M | $5.2M | $9.9M | $9.4M | $7.1M | $6.7M | $10.5M | $17.2M | $17.9M | $13.1M | $10.5M | $8.3M | $7.8M | $11.1M | $12.5M | $14.0M | $9.1M | $8.6M | $12.3M | $8.5M | $7.8M | $11.8M | $9.3M | $9.7M | $12.6M | $11.3M | $7.7M | $13.5M | $11.7M | $9.6M | $13.6M | $10.2M | $6.7M | $9.5M | $9.0M | $6.9M | $8.6M | $7.6M | ||||||||||
| Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | $4.7M | $5.1M | $6.4M | $5.1M | $4.9M | $5.3M | $4.6M | $8.9M | $12.5M | $8.6M | $33.1M | $24.9M | $20.6M | $27.8M | $34.0M | $49.9M | $60.6M | $80.9M | $107.7M | $98.2M | $97.4M | $1.8M | $3.1M | $2.9M | ||||||||||||||||||||||||||||
| Accumulated Other Comprehensive Income Loss Net Of Tax | $109.0K | $96.0K | $206.0K | $133.0K | $185.0K | $169.0K | $194.0K | $147.0K | $160.0K | $292.0K | $176.0K | $89.0K | $51.0K | $13.0K | $30.0K | $11.0K | $51.0K | $58.0K | $185.0K | $149.0K | $125.0K | $31.0K | -$960.0K | -$1.0M | -$1.1M | -$822.0K | -$970.0K | -$964.0K | -$981.0K | -$913.0K | -$919.0K | -$1.0M | -$666.0K | -$742.0K | -$397.0K | -$330.0K | -$508.0K | |||||||||||||||
| Preferred Stock Value Outstanding | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | ||||||||||||||||
| Interest Payable Current | $0.00 | $0.00 | $0.00 | $118.0K | $106.0K | $94.0K | $70.0K | $58.0K | $46.0K | $22.0K | $0.00 | $0.00 | $0.00 | $6.0K | $24.0K | $6.0K | $30.0K | $21.0K | $49.0K | $156.0K | $185.0K | $141.0K | $93.0K | $106.0K | $106.0K | $76.0K | $89.0K | $99.0K | $132.0K | $209.0K | $100.0K | $364.0K | $1.1M | $463.0K | $699.0K | $2.1M | ||||||||||||||||
| Accounts Receivable Net Current | $15.6M | $19.1M | $17.6M | $11.7M | $13.2M | $11.6M | $9.7M | $11.5M | $10.6M | $8.1M | $13.3M | $15.0M | $30.7M | $37.2M | $55.5M | $43.2M | $45.3M | $56.0M | $60.1M | $62.9M | $53.7M | $45.5M | $45.6M | $52.1M | $56.5M | $56.0M | $69.3M | $65.9M | $65.9M | $62.2M | $58.3M | $46.2M | $44.0M | $42.4M | $47.7M | $46.5M | $38.4M | |||||||||||||||
| Treasury Stock Value | $34.2M | $34.1M | $33.9M | $34.0M | $34.0M | $33.6M | $33.6M | $33.5M | $33.4M | $33.4M | $33.4M | $33.2M | $33.1M | $33.1M | $31.8M | $27.9M | $20.4M | $18.8M | $18.5M | $18.0M | $14.3M | $14.2M | $4.3M | $22.4M | $22.1M | $20.2M | $12.0M | $11.0M | $8.7M | $2.2M | $2.2M | $1.9M | $1.1M | $1.1M | ||||||||||||||||||
| Treasury Stock Shares | 6.1M | 6.0M | 5.6M | 5.6M | 5.6M | 4.6M | 4.5M | 4.4M | 4.1M | 3.9M | 3.8M | 3.6M | 3.6M | 3.6M | 3.4M | 2.7M | 2.0M | 1.9M | 1.9M | 1.9M | 1.5M | 1.5M | 704.4K | 5.7M | 5.7M | 5.6M | 5.2M | 5.1M | 5.0M | 2.1M | 1.4M | 1.4M | 592.2K | 590.4K |
Cash Flow Statement
Annual (10-K / 20-F)
| Metric \ Fiscal Year | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Investing Cash Flow * | -$2.0M | -$1.8M | -$1.0M | $5.3M | $112.0K | -$17.7M | $152.7M | -$2.1M | $14.5M | -$22.3M | -$17.0M | -$15.7M | -$62.7M | -$15.2M | -$4.9M | -$600.0K | -$3.7M |
| Operating Cash Flow * | $7.2M | $3.4M | -$11.3M | -$44.6M | -$25.8M | -$47.8M | -$4.5M | -$20.8M | $12.3M | $2.1M | $25.5M | $42.6M | $39.2M | $49.5M | $32.4M | $12.1M | $2.2M |
| Share Based Compensation | $2.3M | $1.4M | -$254.0K | $3.3M | $3.8M | $3.0M | $4.2M | $7.1M | $10.6M | $11.4M | $13.1M | $9.1M | $10.9M | $13.4M | $7.4M | $4.7M | $1.7M |
| Net Cash Provided By Used In Financing Activities | -$3.7M | -$3.1M | $5.9M | $38.3M | -$372.0K | $3.7M | -$50.0M | $21.5M | -$27.3M | $22.9M | -$7.3M | -$28.4M | $23.5M | -$78.3M | -$521.0K | $1.9M | $7.8M |
| Increase Decrease In Inventories | -$3.1M | $1.1M | -$1.9M | $7.9M | -$1.8M | -$4.0M | $727.0K | -$2.6M | $3.4M | $1.5M | $9.9M | $14.1M | -$4.5M | $9.4M | $11.1M | $1.4M | -$10.8M |
| Increase Decrease In Accrued Liabilities | $1.5M | -$70.0K | -$2.6M | -$34.0K | -$860.0K | -$20.7M | $908.0K | -$8.7M | -$6.2M | $32.8M | $9.6M | $19.8M | $3.7M | -$1.9M | -$255.0K | $4.6M | -$9.8M |
| Increase Decrease In Accounts Receivable | $2.3M | $3.9M | -$5.3M | $7.3M | $106.0K | -$3.6M | -$21.0M | $2.6M | -$4.1M | $10.9M | -$13.7M | $7.7M | $9.9M | -$1.8M | $17.9M | $12.8M | -$22.5M |
| Increase Decrease In Accounts Payable | $10.2M | $6.4M | -$1.7M | $25.8M | $1.8M | -$12.3M | $1.1M | $4.6M | -$8.5M | $6.4M | -$7.7M | $11.0M | -$21.3M | $2.5M | $5.0M | $5.5M | -$14.6M |
| Proceeds From Sale Of Property Plant And Equipment | $7.0K | $124.0K | $67.0K | $5.8M | $151.0K | $109.0K | $240.0K | $1.4M | $689.0K | $115.0K | $13.0K | $59.0K | $5.8M | $5.5M | $5.3M | $5.5M | $2.9M |
| Increase Decrease In Interest Payable Net | $0.00 | -$8.0K | $48.0K | $48.0K | $34.0K | -$8.0K | -$35.0K | $19.0K | -$87.0K | $18.0K | -$18.0K | -$5.0K | -$2.0M | -$29.0K | -$487.0K | $270.0K | |
| Proceeds From Issuance Of Common Stock | $155.0K | $114.0K | $77.0K | $133.0K | $80.0K | $462.0K | $35.0K | $341.0K | $654.0K | $30.9M | $879.0K | $906.0K | $824.0K | $161.0K | $29.4M | $0.00 | |
| Increase Decrease In Accrued Income Taxes Payable | $210.0K | $3.0K | -$53.0K | $93.0K | -$17.0K | $84.0K | $0.00 | $0.00 | $0.00 | -$1.9M | $3.8M | $1.4M | $2.2M | $369.0K | $7.6M | $3.6M | |
| Depreciation Depletion And Amortization | $8.5M | $9.2M | $9.8M | $8.2M | $8.7M | $7.7M | $15.1M | $11.6M | $10.1M | $13.8M | $14.2M | ||||||
| Increase Decrease In Other Current Assets | $613.0K | -$1.0M | -$2.6M | -$3.2M | -$12.0M | $14.3M | -$167.0K | $22.7M | -$1.0M | $2.1M | $892.0K | $170.0K | -$449.0K | ||||
| Payments To Acquire Property Plant And Equipment | $2.4M | $3.6M | $4.2M | $13.1M | $16.4M | $9.3M | $15.0M | $20.7M | $10.0M | $10.0M | $6.6M | ||||||
| Proceeds From Long Term Lines Of Credit | $187.0M | $167.0M | $68.7M | $0.00 | $0.00 | $43.0M | $277.6M | $383.2M | $338.5M | $382.7M | $357.2M | $313.4M | $0.00 | $0.00 | |||
| Increase Decrease In Income Taxes Receivable | $32.0K | -$8.0K | $0.00 | -$14.0K | -$381.0K | -$182.0K | -$2.5M | $1.1M | -$8.0M | $8.2M | $4.7M | $0.00 | $0.00 | -$7.6M | -$3.6M | $6.6M |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q1 2025 | Q1 2024 | Q1 2023 | Q1 2022 | Q1 2021 | Q2 2020 | Q1 2020 | Q3 2019 | Q2 2019 | Q1 2019 | Q3 2018 | Q2 2018 | Q1 2018 | Q3 2017 | Q2 2017 | Q1 2017 | Q3 2016 | Q2 2016 | Q1 2016 | Q3 2015 | Q2 2015 | Q1 2015 | Q3 2014 | Q2 2014 | Q1 2014 | Q3 2013 | Q2 2013 | Q1 2013 | Q3 2012 | Q2 2012 | Q1 2012 | Q3 2011 | Q2 2011 | Q1 2011 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Investing Cash Flow * | -$591.0K | -$152.0K | -$157.0K | $24.0K | -$17.0K | $3.3M | $169.3M | -$1.4M | -$1.8M | -$3.9M | -$5.6M | -$8.7M | -$3.0M | -$2.9M | -$198.0K | |||||||||||||||||||
| Operating Cash Flow * | $7.3M | $3.9M | $1.1M | -$8.5M | -$5.3M | -$23.8M | -$25.1M | -$12.2M | -$2.6M | -$6.4M | $6.2M | $15.5M | $8.0M | $5.7M | -$2.8M | |||||||||||||||||||
| Share Based Compensation | $461.0K | $311.0K | -$1.1M | $739.0K | $778.0K | $462.0K | $456.0K | $1.9M | $3.0M | $2.1M | $3.5M | $2.3M | $2.2M | $2.2M | $423.0K | |||||||||||||||||||
| Net Cash Provided By Used In Financing Activities | -$4.8M | -$4.4M | -$818.0K | $20.0M | -$81.0K | $253.0K | -$49.9M | $11.9M | $1.3M | $10.5M | $655.0K | -$7.7M | -$7.4M | -$36.2M | $2.2M | |||||||||||||||||||
| Increase Decrease In Inventories | $354.0K | $1.3M | $441.0K | $999.0K | $78.0K | -$4.8M | $7.7M | -$5.7M | $6.5M | $10.5M | $12.1M | $9.9M | -$341.0K | $2.3M | $2.8M | |||||||||||||||||||
| Increase Decrease In Accrued Liabilities | -$1.8M | -$2.5M | $1.2M | -$2.4M | -$317.0K | -$17.5M | -$8.2M | -$7.6M | $1.3M | $12.3M | -$3.8M | -$2.5M | $161.0K | -$1.5M | -$2.6M | |||||||||||||||||||
| Increase Decrease In Accounts Receivable | $2.5M | -$2.9M | -$3.5M | $194.0K | -$255.0K | -$1.7M | $420.0K | -$1.7M | $15.8M | -$252.0K | -$22.5M | $525.0K | $3.9M | $3.2M | $3.7M | |||||||||||||||||||
| Increase Decrease In Accounts Payable | $893.0K | $4.2M | $8.6M | $616.0K | $695.0K | -$7.7M | -$1.3M | -$781.0K | $5.7M | $5.8M | -$4.6M | $6.7M | -$2.4M | $1.2M | -$830.0K | |||||||||||||||||||
| Proceeds From Sale Of Property Plant And Equipment | $7.0K | $0.00 | $0.00 | $24.0K | $2.0K | $34.0K | $132.0K | $80.0K | $158.0K | $0.00 | $1.3M | $832.0K | $1.4M | $1.2M | $1.0M | |||||||||||||||||||
| Increase Decrease In Interest Payable Net | $0.00 | -$8.0K | $12.0K | $12.0K | $0.00 | -$8.0K | -$37.0K | $25.0K | $30.0K | $13.0K | -$12.0K | -$14.0K | -$1.6M | -$1.5M | ||||||||||||||||||||
| Proceeds From Issuance Of Common Stock | $31.0K | $33.0K | $20.0K | $0.00 | $38.0K | $349.0K | $0.00 | $146.0K | $251.0K | $212.0K | $256.0K | $231.0K | $150.0K | $0.00 | ||||||||||||||||||||
| Increase Decrease In Accrued Income Taxes Payable | $82.0K | $33.0K | -$87.0K | $0.00 | $89.0K | $226.0K | $2.4M | $0.00 | $97.0K | -$1.8M | $618.0K | $4.3M | $161.0K | -$3.1M | ||||||||||||||||||||
| Depreciation Depletion And Amortization | $2.2M | $2.1M | $2.1M | $2.3M | $2.3M | $2.3M | $2.3M | $3.1M | $3.0M | $3.0M | $2.7M | $2.4M | $2.3M | $4.4M | $4.6M | $4.6M | $4.5M | $4.6M | $4.2M | $4.0M | $3.9M | $3.0M | $2.6M | $2.5M | ||||||||||
| Increase Decrease In Other Current Assets | -$168.0K | -$405.0K | -$3.6M | $4.0M | $4.4M | -$331.0K | -$13.9M | -$31.0K | -$644.0K | -$885.0K | -$1.8M | $98.0K | -$65.0K | |||||||||||||||||||||
| Payments To Acquire Property Plant And Equipment | $0.00 | $42.0K | $306.0K | $461.0K | $1.4M | $1.9M | $3.8M | $5.6M | $4.1M | $2.5M | $4.7M | $4.4M | $5.8M | $5.4M | $4.1M | $2.3M | $2.4M | $1.2M | ||||||||||||||||
| Proceeds From Long Term Lines Of Credit | $53.3M | $38.8M | $0.00 | $0.00 | $43.0M | $76.3M | $98.9M | $96.0M | $112.2M | $96.8M | $10.0M | $0.00 | ||||||||||||||||||||||
| Increase Decrease In Income Taxes Receivable | $0.00 | $10.0K | -$267.0K | $6.2M | $247.0K | $1.0K | -$332.0K | $10.3M | $0.00 | $3.1M | -$1.1M |
Per-Share & Share Counts
Annual (10-K / 20-F)
| Metric \ Fiscal Year | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Diluted EPS * | $0.84 | $0.34 | -$0.10 | -$3.41 | -$0.42 | -$2.00 | -$0.55 | -$1.21 | -$0.47 | -$0.88 | -$0.24 | $0.96 | $0.67 | $0.97 | $0.56 | -$1.94 | -$2.68 |
| Earnings Per Share Basic | $0.90 | $0.36 | $1.00 | $-3.41 | $-0.42 | $-2.00 | $-0.55 | $-1.21 | $-0.47 | $-0.88 | $-0.25 | $0.99 | $0.70 | $1.03 | $0.60 | $-1.94 | $-2.68 |
| Weighted Average Number Of Shares Outstanding Basic | 33.9M | 29.5M | 24.8M | 12.4M | 73.4M | 68.3M | 58.8M | 58.0M | 57.6M | 56.1M | 54.5M | 54.5M | 51.3M | 48.2M | 44.2M | 25.7M | 19.6M |
| Weighted Average Number Of Diluted Shares Outstanding | 36.2M | 30.9M | 28.4M | 12.4M | 73.4M | 68.3M | 58.8M | 58.0M | 57.6M | 56.1M | 55.0M | 55.5M | 53.8M | 53.6M | 47.6M | 25.7M | 19.6M |
| Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | |
| Preferred Stock Shares Authorized | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | |
| Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | |
| Common Stock Shares Authorized | 240.0M | 240.0M | 240.0M | 240.0M | 240.0M | 140.0M | 140.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | |
| Common Stock Shares Issued | 31.3M | 30.9M | 30.8M | 14.0M | 79.5M | 78.7M | 63.7M | 62.2M | 60.6M | 59.7M | 56.2M | 54.6M | 58.3M | 53.1M | 52.0M | 36.8M | |
| Preferred Stock Shares Outstanding | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 11.2K | |
| Preferred Stock Shares Issued | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 11.2K | |
| Common Stock Shares Outstanding | 30.1M | 29.8M | 29.7M | 13.0M | 73.5M | 73.1M | 59.5M | 57.3M | 56.8M | 57.0M | 53.5M | 53.4M | 51.8M | 49.6M | 49.2M | 35.3M |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q3 2025 | Q2 2025 | Q1 2025 | Q3 2024 | Q2 2024 | Q1 2024 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 | Q2 2022 | Q1 2022 | Q3 2021 | Q2 2021 | Q1 2021 | Q3 2020 | Q2 2020 | Q1 2020 | Q4 2019 | Q3 2019 | Q2 2019 | Q1 2019 | Q4 2018 | Q3 2018 | Q2 2018 | Q1 2018 | Q4 2017 | Q3 2017 | Q2 2017 | Q1 2017 | Q4 2016 | Q3 2016 | Q2 2016 | Q1 2016 | Q4 2015 | Q3 2015 | Q2 2015 | Q1 2015 | Q4 2014 | Q3 2014 | Q2 2014 | Q1 2014 | Q4 2013 | Q3 2013 | Q2 2013 | Q1 2013 | Q4 2012 | Q3 2012 | Q2 2012 | Q1 2012 | Q4 2011 | Q3 2011 | Q2 2011 | Q1 2011 | Q3 2010 | Q2 2010 | Q4 2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Diluted EPS * | $0.53 | $0.05 | $0.17 | $0.08 | $0.06 | $0.05 | $0.04 | -$0.11 | -$0.12 | -$1.50 | -$0.05 | -$0.15 | $0.01 | -$0.09 | -$0.12 | -$0.66 | -$0.14 | -$1.07 | -$0.68 | -$0.19 | -$0.25 | $0.53 | $0.16 | -$0.06 | -$1.30 | $0.00 | -$0.15 | -$0.05 | -$0.06 | -$0.20 | -$0.24 | -$0.05 | -$0.04 | -$0.55 | -$0.03 | $0.04 | -$0.23 | -$0.03 | $0.29 | $0.26 | $0.20 | $0.22 | $0.20 | $0.16 | $0.16 | $0.15 | $0.44 | $0.19 | $0.25 | $0.07 | $0.02 | $0.35 | $0.04 | $0.13 | -$0.09 | -$0.28 | |
| Earnings Per Share Basic | $0.57 | $0.05 | $0.18 | $0.09 | $0.07 | $0.05 | $0.04 | $0.00 | $1.30 | $-1.50 | $0.08 | $-0.15 | $0.01 | $-0.09 | $-0.12 | $-0.66 | $-0.14 | $-1.07 | $-0.68 | $-0.19 | $-0.25 | $0.53 | $0.16 | $-0.06 | $-1.30 | $0.00 | $-0.15 | $-0.05 | $-0.06 | $-0.20 | $-0.24 | $-0.05 | $-0.04 | $-0.55 | $-0.03 | $0.04 | $-0.23 | $-0.03 | $0.30 | $0.26 | $0.20 | $0.22 | $0.21 | $0.17 | $0.17 | $0.16 | $0.48 | $0.20 | $0.27 | $0.08 | $0.02 | $0.38 | $0.05 | $0.15 | $-0.09 | $-0.28 | |
| Weighted Average Number Of Shares Outstanding Basic | 35.9M | 33.9M | 29.7M | 29.6M | 29.4M | 29.4M | 29.4M | 23.9M | 16.5M | 12.6M | 74.9M | 73.9M | 69.3M | 69.5M | 68.4M | 68.2M | 66.0M | 59.8M | 58.6M | 58.6M | 58.4M | 58.3M | 57.9M | 57.3M | 57.6M | 57.9M | 57.7M | 56.9M | 54.9M | 54.7M | 54.6M | 54.3M | 54.4M | 54.8M | 54.6M | 53.9M | 52.7M | 51.1M | 48.6M | 48.4M | 48.2M | 47.7M | 47.2M | 44.7M | 37.6M | 26.7M | 26.4M | ||||||||||
| Weighted Average Number Of Diluted Shares Outstanding | 38.1M | 36.2M | 31.8M | 30.9M | 30.7M | 30.3M | 30.7M | 28.3M | 26.5M | 12.6M | 124.3M | 73.9M | 70.2M | 69.5M | 68.4M | 68.2M | 66.0M | 59.8M | 58.6M | 58.6M | 58.4M | 58.3M | 57.9M | 57.3M | 57.6M | 57.9M | 57.7M | 56.9M | 54.9M | 54.7M | 54.9M | 54.3M | 54.4M | 55.7M | 55.5M | 55.4M | 55.3M | 53.7M | 51.2M | 53.5M | 54.0M | 50.3M | 54.3M | 47.4M | 43.5M | 26.7M | 26.4M | ||||||||||
| Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | ||||||||||||
| Preferred Stock Shares Authorized | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | 100.0K | ||||||||||||
| Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | ||||||||||||
| Common Stock Shares Authorized | 240.0M | 240.0M | 240.0M | 240.0M | 240.0M | 240.0M | 240.0M | 240.0M | 240.0M | 240.0M | 140.0M | 140.0M | 140.0M | 140.0M | 140.0M | 140.0M | 140.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | 80.0M | ||||||||||||
| Common Stock Shares Issued | 31.1M | 31.0M | 30.9M | 30.9M | 30.9M | 30.8M | 30.7M | 158.2M | 94.6M | 83.4M | 82.9M | 82.6M | 79.6M | 79.6M | 78.3M | 78.0M | 77.6M | 64.3M | 63.0M | 63.0M | 62.2M | 62.1M | 61.6M | 61.2M | 60.6M | 60.5M | 59.8M | 59.6M | 56.8M | 56.7M | 56.1M | 55.9M | 55.2M | 60.5M | 60.5M | 60.2M | 58.2M | 57.8M | 53.9M | 52.9M | 52.9M | 52.8M | 51.6M | 51.6M | |||||||||||||
| Preferred Stock Shares Outstanding | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||||||
| Preferred Stock Shares Issued | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||||||
| Common Stock Shares Outstanding | 30.0M | 29.9M | 29.8M | 29.8M | 29.8M | 29.7M | 29.6M | 151.5M | 88.2M | 77.3M | 76.8M | 76.5M | 69.3M | 70.2M | 72.7M | 73.3M | 73.2M | 59.9M | 58.9M | 57.7M | 57.5M | 57.0M | 56.9M | 56.8M | 56.8M | 57.3M | 57.0M | 56.7M | 53.9M | 53.7M | 53.6M | 53.6M | 53.4M | 53.9M | 53.9M | 53.7M | 51.6M | 51.2M | 47.6M | 49.1M | 49.7M | 49.3M | 49.4M | 49.2M |
Other Metrics
Annual (10-K / 20-F)
| Metric \ Fiscal Year | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amortization Of Financing Costs | $345.0K | $314.0K | $83.0K | $1.0M | $0.00 | $0.00 | $1.4M | $400.0K | $472.0K | $424.0K | $346.0K | $343.0K | $169.0K | $946.0K | $3.1M | $3.9M | $1.6M |
| Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | $2.3M | $1.4M | -$254.0K | $3.3M | $3.8M | $3.0M | $4.0M | $7.1M | $10.9M | $13.1M | $14.7M | $10.5M | $10.9M | $13.4M | $7.4M | $4.7M | $1.7M |
| Additional Paid In Capital | $435.0M | $464.6M | $463.1M | $388.2M | $363.4M | $359.7M | $347.6M | $343.5M | $336.1M | $318.4M | $273.5M | $254.2M | $266.1M | $195.5M | $166.8M | $103.4M | |
| Stock Issued During Period Value Employee Stock Purchase Plan | $155.0K | $114.0K | $77.0K | $140.0K | $80.0K | $123.0K | $35.0K | $341.0K | $654.0K | $833.0K | $879.0K | $906.0K | $824.0K | $161.0K | |||
| Repayments Of Long Term Lines Of Credit | $188.4M | $169.7M | $61.2M | $0.00 | $0.00 | $92.7M | $255.8M | $393.8M | $325.0M | $366.0M | $365.0M | $297.1M | $0.00 | $0.00 | |||
| Depreciation And Amortization | $1.0M | $3.4M | $8.5M | ||||||||||||||
| Provision For Doubtful Accounts | $603.0K | $181.0K | $138.0K | $203.0K | -$127.0K | $652.0K | $512.0K | $839.0K | $157.0K | $482.0K | $367.0K | $50.0K | $570.0K | $512.0K | $661.0K | $94.0K | $45.0K |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q3 2025 | Q2 2025 | Q1 2025 | Q3 2024 | Q2 2024 | Q1 2024 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 | Q2 2022 | Q1 2022 | Q3 2021 | Q2 2021 | Q1 2021 | Q3 2020 | Q2 2020 | Q1 2020 | Q3 2019 | Q2 2019 | Q1 2019 | Q3 2018 | Q2 2018 | Q1 2018 | Q3 2017 | Q2 2017 | Q1 2017 | Q3 2016 | Q2 2016 | Q1 2016 | Q3 2015 | Q2 2015 | Q1 2015 | Q3 2014 | Q2 2014 | Q1 2014 | Q3 2013 | Q2 2013 | Q1 2013 | Q3 2012 | Q2 2012 | Q1 2012 | Q3 2011 | Q2 2011 | Q1 2011 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amortization Of Financing Costs | $0.00 | $83.0K | $166.0K | $0.00 | $0.00 | $0.00 | $0.00 | $1.4M | $100.0K | $100.0K | $96.0K | $100.0K | $100.0K | $130.0K | $100.0K | $100.0K | $87.0K | $100.0K | $100.0K | $86.0K | $100.0K | $106.0K | $12.0K | $290.0K | $1.0M | ||||||||||||||||||||
| Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | $569.0K | $676.0K | $461.0K | $273.0K | $332.0K | $311.0K | $270.0K | $276.0K | -$1.1M | $671.0K | $852.0K | $739.0K | $961.0K | $969.0K | $778.0K | $687.0K | $1.1M | $462.0K | $1.2M | $1.2M | $468.0K | $2.3M | $2.4M | $1.9M | $3.2M | $2.4M | $3.5M | $2.3M | $2.2M | $2.2M | |||||||||||||||
| Additional Paid In Capital | $433.9M | $415.6M | $465.1M | $464.1M | $463.8M | $463.5M | $462.8M | $462.5M | $421.6M | $387.0M | $386.3M | $367.1M | $362.2M | $361.4M | $360.5M | $358.7M | $358.0M | $348.4M | $346.4M | $345.2M | $344.0M | $343.0M | $340.6M | $338.1M | $334.5M | $331.1M | $322.0M | $316.1M | $278.8M | $275.8M | $269.8M | $266.0M | $259.1M | $283.6M | $280.3M | $275.3M | $261.9M | $257.1M | $200.6M | $191.4M | $187.6M | $169.3M | $164.0M | $161.5M | |
| Stock Issued During Period Value Employee Stock Purchase Plan | $45.0K | $37.0K | $31.0K | $26.0K | $28.0K | $33.0K | $15.0K | $13.0K | $20.0K | $24.0K | -$69.0K | -$40.0K | $38.0K | $58.0K | $9.0K | $11.0K | $146.0K | $213.0K | $212.0K | $256.0K | $231.0K | $150.0K | |||||||||||||||||||||||
| Repayments Of Long Term Lines Of Credit | $58.1M | $43.2M | $0.00 | $0.00 | $92.7M | $64.5M | $96.8M | $83.5M | $103.4M | $99.1M | $9.2M | $0.00 | |||||||||||||||||||||||||||||||||
| Depreciation And Amortization | $177.0K | $182.0K | $195.0K | $233.0K | $253.0K | $307.0K | $518.0K | $468.0K | $2.2M | $2.1M | $2.1M | $2.3M | $2.3M | $2.3M | $2.3M | $3.1M | $3.0M | $3.0M | $2.2M | $1.9M | $1.9M | $2.8M | $2.8M | $2.7M | $2.4M | $2.5M | $2.3M | $2.0M | $2.0M | $1.2M | |||||||||||||||
| Provision For Doubtful Accounts | $66.0K | $32.0K | $23.0K | $238.0K | $0.00 | $597.0K | $366.0K | -$43.0K |
Most recent annual filing with the SEC: March 16, 2026
Data sourced from SEC EDGAR public filings as of August 6, 2026.