Complete Filing Data
CSP INC /MA/ reported Stockholders Equity of $46.15 million for FY2023.
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 CSP INC /MA/ 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income * | -$91.0K | -$326.0K | $5.2M | $1.9M | $699.0K | -$1.4M | -$371.0K | $14.4M | $2.5M | $2.6M | -$210.0K | $1.3M | $368.0K | $6.6M | $369.0K | $914.0K |
| Cost of Revenue * | $40.2M | $36.4M | $42.7M | $35.5M | $33.1M | $44.6M | $61.0M | $54.5M | $67.1M | $78.3M | $70.1M | $63.8M | $69.0M | $64.4M | $57.3M | $72.9M |
| Revenue * | $58.7M | $55.2M | $64.6M | $54.4M | $49.2M | $61.8M | $79.1M | $72.9M | $88.5M | $103.4M | $89.3M | $84.6M | $87.6M | $84.8M | $73.6M | $90.1M |
| Operating Income Loss | -$3.1M | -$1.9M | $1.9M | -$40.0K | -$1.4M | -$1.4M | -$826.0K | -$1.6M | $3.4M | $3.8M | $226.0K | $1.7M | $701.0K | $5.0M | $809.0K | $1.1M |
| Gross Profit | $18.5M | $18.9M | $21.9M | $18.8M | $16.1M | $17.2M | $18.0M | $18.4M | $21.4M | $25.0M | $19.2M | $20.8M | $18.6M | $20.4M | $16.4M | $17.2M |
| Income Tax Expense Benefit | -$1.6M | -$93.0K | -$469.0K | $50.0K | $444.0K | $384.0K | -$71.0K | $882.0K | $1.2M | $996.0K | $226.0K | $121.0K | $321.0K | -$1.7M | $346.0K | $235.0K |
| Selling General And Administrative Expense | $18.4M | $17.8M | $16.9M | $15.8M | $14.6M | $15.8M | $16.1M | $16.7M | $15.7M | $18.3M | $16.1M | $16.1M | $16.0M | $15.8M | $13.8M | $14.1M |
| Research And Development Expense | $3.3M | $3.0M | $3.1M | $3.1M | $2.9M | $2.8M | $2.8M | $3.3M | $2.4M | $3.0M | $2.8M | $3.5M | $1.9M | $1.7M | $1.8M | $2.0M |
| Operating Expenses | $21.6M | $20.7M | $20.1M | $18.9M | $17.5M | $18.6M | $18.9M | $20.0M | $18.0M | $21.2M | $19.0M | $19.6M | $17.9M | $17.6M | $15.6M | $16.0M |
| Nonoperating Income Expense | $1.4M | $1.5M | $2.9M | $2.0M | $2.0M | $362.0K | $384.0K | $495.0K | $10.0K | -$201.0K | -$210.0K | -$228.0K | -$12.0K | -$100.0K | -$94.0K | $7.0K |
| Other Nonoperating Income Expense | -$82.0K | $79.0K | $112.0K | -$3.0K | $107.0K | $10.0K | $3.0K | $232.0K | $52.0K | -$67.0K | -$38.0K | -$66.0K | $6.0K | -$41.0K | -$78.0K | $37.0K |
| Comprehensive Income Net Of Tax | -$2.7M | $403.0K | $6.4M | $4.0M | $3.2M | -$848.0K | -$2.1M | $13.8M | $4.3M | -$942.0K | -$671.0K | -$725.0K | $1.1M | $5.9M | ||
| Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax | -$1.7M | $646.0K | $415.0K | -$765.0K | -$1.1M | -$45.0K | -$95.0K | -$282.0K | ||||||||
| Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments | -$1.1M | -$442.0K | -$1.1M | $3.4M | $3.6M | $16.0K | $1.5M | $689.0K | $4.9M | $715.0K | $1.1M | |||||
| Amortization Of Intangible Assets | $7.0K | $6.0K | $15.0K | $9.0K | $9.0K | $9.0K | $11.0K | $119.0K | $120.0K | $129.0K | $130.0K | $124.0K | $82.0K | $82.0K | $113.0K | $113.0K |
| Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent | $2.1M | $2.5M | $598.0K | -$1.8M | -$662.0K | $1.8M | -$3.5M | -$461.0K | -$2.1M | $747.0K | -$709.0K | |||||
| Accrued Income Taxes Current | $182.0K | $914.0K | $0.00 | $0.00 | $138.0K | $166.0K | $0.00 | $1.0K | $60.0K | $184.0K | $121.0K | $380.0K | ||||
| Income Loss From Continuing Operations Per Diluted Share | $0.42 | $0.05 | -$0.36 | -$0.09 | -$0.52 | $0.56 | ||||||||||
| Income Loss From Continuing Operations Per Basic Share | $0.42 | $0.05 | -$0.36 | -$0.09 | -$0.52 | $0.57 |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q2 2021 | Q1 2021 | Q4 2020 | Q2 2020 | Q1 2020 | Q4 2019 | Q2 2019 | Q1 2019 | Q4 2018 | Q2 2018 | Q1 2018 | Q4 2017 | Q2 2017 | Q1 2017 | Q4 2016 | Q2 2016 | Q1 2016 | Q4 2015 | Q2 2015 | Q1 2015 | Q4 2014 | Q2 2014 | Q1 2014 | Q4 2013 | Q2 2013 | Q1 2013 | Q4 2012 | Q2 2012 | Q1 2012 | Q4 2011 | Q2 2011 | Q1 2011 | Q4 2010 | Q2 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income * | $91.0K | -$264.0K | -$108.0K | $472.0K | -$185.0K | $1.6M | -$73.0K | $2.5M | $321.0K | $961.0K | $684.0K | $156.0K | -$366.0K | -$423.0K | -$847.0K | $1.2M | -$210.0K | -$732.0K | -$540.0K | $532.0K | -$619.0K | $50.0K | $3.0K | -$594.0K | -$1.2M | $695.0K | $428.0K | -$43.0K | $1.3M | $503.0K | $283.0K | $249.0K | -$675.0K | -$437.0K | $899.0K | $167.0K | $346.0K | -$478.0K | $740.0K | $115.0K | $774.0K | $442.0K | $461.0K | -$214.0K | $286.0K | $389.0K | $621.0K | |
| Cost of Revenue * | $7.3M | $11.0M | $8.9M | $11.1M | $8.5M | $7.2M | $11.3M | $11.8M | $8.3M | $12.5M | $8.4M | $7.8M | $8.8M | $9.5M | $9.7M | $8.0M | $9.6M | $12.4M | $12.8M | $16.7M | $12.6M | $14.6M | $14.8M | $12.6M | $12.3M | $20.3M | $19.6M | $15.5M | $19.7M | $20.8M | $18.5M | $17.0M | $14.8M | $16.5M | $16.5M | $15.8M | $16.8M | $15.2M | $20.1M | $16.7M | $17.1M | $14.3M | $16.3M | $15.2M | $13.4M | $16.1M | $23.7M | |
| Revenue * | $12.0M | $15.4M | $13.1M | $15.7M | $13.1M | $13.7M | $15.4M | $17.7M | $13.3M | $18.3M | $13.3M | $12.0M | $12.4M | $13.7M | $14.1M | $11.4M | $13.8M | $16.9M | $16.9M | $21.6M | $16.4M | $19.0M | $20.0M | $16.6M | $16.6M | $26.4M | $25.3M | $19.9M | $26.9M | $27.1M | $23.7M | $22.3M | $18.9M | $20.4M | $22.6M | $20.9M | $21.3M | $19.0M | $25.8M | $20.9M | $22.4M | $19.0M | $21.1M | $18.8M | $17.6M | $20.6M | $28.6M | |
| Operating Income Loss | -$112.0K | -$1.2M | -$994.0K | -$354.0K | -$720.0K | $1.2M | -$343.0K | $575.0K | $237.0K | $1.4M | $19.0K | -$24.0K | -$396.0K | -$357.0K | -$121.0K | -$537.0K | -$393.0K | -$143.0K | -$402.0K | $145.0K | -$771.0K | $15.0K | $222.0K | -$864.0K | $165.0K | $1.3M | $622.0K | -$102.0K | $1.9M | $878.0K | $343.0K | $695.0K | -$639.0K | -$921.0K | $967.0K | $333.0K | $340.0K | -$667.0K | $1.2M | $173.0K | $1.2M | $669.0K | $764.0K | -$271.0K | $431.0K | $643.0K | $658.0K | |
| Gross Profit | $4.7M | $4.5M | $4.2M | $4.6M | $4.6M | $6.5M | $4.1M | $5.9M | $5.0M | $5.8M | $5.0M | $4.2M | $3.6M | $4.2M | $4.4M | $3.4M | $4.2M | $4.5M | $4.0M | $4.8M | $3.7M | $4.3M | $5.2M | $4.0M | $4.4M | $6.2M | $5.7M | $4.5M | $7.2M | $6.3M | $5.2M | $5.3M | $4.0M | $4.0M | $6.1M | $5.1M | $4.5M | $3.8M | $5.8M | $4.2M | $5.2M | $4.7M | $4.8M | $3.6M | $4.2M | $4.5M | $4.9M | |
| Income Tax Expense Benefit | $280.0K | -$751.0K | -$683.0K | -$115.0K | -$75.0K | $135.0K | $13.0K | -$1.7M | $71.0K | $133.0K | $11.0K | $5.0K | $12.0K | $35.0K | $723.0K | $110.0K | $10.0K | $1.2M | -$70.0K | -$326.0K | -$142.0K | $2.0K | $249.0K | -$200.0K | $1.2M | $393.0K | $211.0K | -$15.0K | $520.0K | $258.0K | $88.0K | $333.0K | -$93.0K | -$517.0K | -$36.0K | $118.0K | -$32.0K | -$187.0K | $457.0K | $117.0K | $399.0K | $191.0K | $269.0K | -$90.0K | $144.0K | $233.0K | $27.0K | |
| Selling General And Administrative Expense | $4.0M | $4.9M | $4.4M | $4.1M | $4.6M | $4.5M | $3.7M | $4.6M | $3.9M | $3.6M | $4.1M | $3.5M | $3.4M | $3.9M | $3.7M | $3.2M | $3.9M | $3.9M | $3.8M | $4.1M | $3.7M | $3.6M | $4.1M | $4.1M | $3.5M | $4.2M | $4.5M | $4.0M | $4.6M | $4.7M | $4.0M | $3.9M | $3.9M | $4.0M | $4.2M | $4.0M | $4.0M | $4.1M | $4.2M | $3.6M | $3.6M | $3.6M | $3.7M | $3.5M | $3.3M | $3.4M | $3.7M | |
| Research And Development Expense | $858.0K | $791.0K | $763.0K | $786.0K | $737.0K | $726.0K | $700.0K | $741.0K | $858.0K | $836.0K | $884.0K | $717.0K | $627.0K | $700.0K | $762.0K | $729.0K | $693.0K | $716.0K | $672.0K | $583.0K | $781.0K | $745.0K | $895.0K | $759.0K | $698.0K | $578.0K | $573.0K | $596.0K | $779.0K | $790.0K | $799.0K | $626.0K | $826.0K | $853.0K | $945.0K | $792.0K | $635.0K | $437.0K | $380.0K | $444.0K | $444.0K | $474.0K | $383.0K | $442.0K | $508.0K | $510.0K | $498.0K | |
| Operating Expenses | $4.8M | $5.7M | $5.2M | $4.9M | $5.3M | $5.2M | $4.4M | $5.4M | $4.8M | $4.5M | $5.0M | $4.2M | $4.0M | $4.6M | $4.5M | $3.9M | $4.6M | $4.6M | $4.4M | $4.7M | $4.5M | $4.3M | $5.0M | $4.8M | $4.2M | $4.8M | $5.1M | $4.6M | $5.4M | $5.5M | $4.8M | $4.6M | $4.7M | $4.9M | $5.1M | $4.7M | $4.7M | $4.5M | $4.5M | $4.0M | $4.0M | $4.0M | $4.1M | $3.9M | $3.8M | $3.9M | $4.2M | |
| Nonoperating Income Expense | $483.0K | $208.0K | $203.0K | $711.0K | $460.0K | $489.0K | $283.0K | $247.0K | $155.0K | -$270.0K | $676.0K | $185.0K | $42.0K | -$31.0K | -$3.0K | $1.8M | $193.0K | $580.0K | -$208.0K | $61.0K | $10.0K | $37.0K | $458.0K | -$38.0K | -$7.0K | -$17.0K | $17.0K | $44.0K | -$76.0K | -$117.0K | $28.0K | -$113.0K | -$129.0K | -$33.0K | -$104.0K | -$48.0K | -$26.0K | $2.0K | -$25.0K | $59.0K | -$32.0K | -$36.0K | -$34.0K | -$33.0K | -$1.0K | -$21.0K | -$10.0K | |
| Other Nonoperating Income Expense | $17.0K | $73.0K | -$2.0K | $4.0K | $2.0K | $25.0K | $10.0K | $21.0K | $7.0K | $34.0K | -$20.0K | -$16.0K | $19.0K | $35.0K | $93.0K | $9.0K | $3.0K | -$7.0K | $11.0K | $53.0K | $3.0K | $2.0K | $38.0K | $6.0K | $61.0K | $8.0K | -$11.0K | -$10.0K | -$21.0K | -$14.0K | -$11.0K | -$26.0K | -$21.0K | -$12.0K | -$37.0K | -$21.0K | $0.00 | -$11.0K | -$17.0K | $46.0K | -$27.0K | -$26.0K | -$18.0K | -$24.0K | -$13.0K | -$17.0K | -$4.0K | |
| Comprehensive Income Net Of Tax | $95.0K | $176.0K | $130.0K | -$24.0K | -$175.0K | $1.5M | $234.0K | $2.7M | $499.0K | $1.6M | $126.0K | -$25.0K | -$337.0K | -$391.0K | -$798.0K | $1.5M | -$232.0K | -$1.0M | -$214.0K | $312.0K | -$447.0K | -$120.0K | -$322.0K | -$680.0K | -$1.2M | $616.0K | $352.0K | $95.0K | $1.3M | $628.0K | $285.0K | $278.0K | -$904.0K | -$325.0K | $807.0K | $171.0K | $496.0K | -$463.0K | $668.0K | $171.0K | $627.0K | $487.0K | $347.0K | -$99.0K | ||||
| Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax | $166.0K | $178.0K | $664.0K | -$558.0K | -$181.0K | $29.0K | $32.0K | $49.0K | $302.0K | -$22.0K | -$302.0K | $326.0K | -$220.0K | $172.0K | -$170.0K | -$325.0K | -$86.0K | -$4.0K | -$79.0K | -$76.0K | $138.0K | $21.0K | $125.0K | $2.0K | $29.0K | -$229.0K | $112.0K | -$92.0K | $4.0K | $150.0K | $15.0K | -$72.0K | $56.0K | -$147.0K | $45.0K | -$114.0K | $115.0K | |||||||||||
| Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments | -$124.0K | $1.3M | -$200.0K | $437.0K | -$610.0K | $206.0K | -$761.0K | $52.0K | $680.0K | -$902.0K | $158.0K | $1.3M | $639.0K | -$58.0K | $1.8M | $761.0K | $371.0K | $582.0K | -$768.0K | -$954.0K | $863.0K | $285.0K | $314.0K | -$665.0K | $1.2M | $232.0K | $1.2M | $633.0K | $730.0K | -$304.0K | $430.0K | $622.0K | $648.0K | |||||||||||||||
| Amortization Of Intangible Assets | $2.0K | $2.0K | $3.0K | $4.0K | $2.0K | $2.0K | $2.0K | $5.0K | $30.0K | $31.0K | $32.0K | $33.0K | $29.0K | $21.0K | $21.0K | $28.0K | ||||||||||||||||||||||||||||||||
| Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent | -$558.0K | -$181.0K | $29.0K | $32.0K | $49.0K | $302.0K | -$22.0K | -$302.0K | $326.0K | -$220.0K | $172.0K | -$170.0K | -$325.0K | -$86.0K | -$4.0K | -$79.0K | -$76.0K | $138.0K | $21.0K | $125.0K | $2.0K | $29.0K | -$229.0K | $112.0K | -$92.0K | $4.0K | $150.0K | $15.0K | -$72.0K | $56.0K | -$147.0K | $45.0K | -$114.0K | |||||||||||||||
| Accrued Income Taxes Current | $93.0K | $192.0K | $0.00 | $0.00 | $648.0K | $327.0K | $74.0K | $927.0K | $58.0K | $0.00 | $316.0K | $331.0K | $53.0K | $0.00 | $840.0K | $281.0K | $13.0K | $0.00 | $0.00 | $0.00 | $0.00 | $1.0K | $0.00 | $49.0K | $392.0K | $51.0K | $226.0K | $160.0K | $220.0K | $239.0K | ||||||||||||||||||
| Income Loss From Continuing Operations Per Diluted Share | $0.12 | -$0.15 | $0.01 | $0.11 | -$0.20 | -$0.26 | $0.24 | |||||||||||||||||||||||||||||||||||||||||
| Income Loss From Continuing Operations Per Basic Share | $0.13 | -$0.15 | $0.01 | $0.11 | -$0.20 | -$0.26 | $0.24 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stockholders Equity | $46.1M | $39.0M | $34.0M | $29.5M | $30.4M | $33.8M | $21.0M | $17.7M | $19.6M | $21.3M | $23.0M | $23.0M | $17.9M | $18.5M | $18.7M | ||
| Cash And Cash Equivalents At Carrying Value | $30.6M | $25.2M | $24.0M | $20.0M | $19.3M | $18.1M | $25.1M | $10.4M | $11.2M | $16.4M | $18.6M | $20.5M | $15.5M | $18.9M | |||
| Assets | $69.4M | $65.9M | $75.1M | $63.0M | $53.6M | $59.4M | $55.3M | $58.9M | $48.7M | $47.0M | $46.3M | $47.2M | $51.1M | $43.1M | $41.4M | ||
| Allowance For Doubtful Accounts Receivable Current | $100.0K | $88.0K | $142.0K | $181.0K | $138.0K | $87.0K | $120.0K | $240.0K | $331.0K | $241.0K | $242.0K | $302.0K | $302.0K | $288.0K | |||
| Accumulated Other Comprehensive Income Loss Net Of Tax | -$5.4M | -$6.1M | -$7.3M | -$9.4M | -$12.0M | -$12.6M | -$10.8M | -$10.2M | -$11.9M | -$8.4M | -$7.9M | -$5.9M | -$6.6M | -$5.9M | -$5.4M | ||
| Retained Earnings Accumulated Deficit | $29.8M | $31.3M | $26.8M | $25.2M | $24.5M | $27.2M | $29.9M | $17.4M | $16.6M | $15.7M | $17.5M | $17.7M | $18.7M | $12.9M | $12.5M | ||
| Property Plant And Equipment Net | $429.0K | $525.0K | $647.0K | $764.0K | $1.0M | $1.3M | $847.0K | $919.0K | $1.7M | $1.6M | $1.5M | $1.4M | $991.0K | $833.0K | $873.0K | ||
| Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent | $1.3M | $1.3M | $1.3M | $4.1M | $6.5M | $6.9M | $6.2M | $6.7M | $13.4M | $10.0M | $10.4M | $8.7M | $9.4M | $9.1M | $8.9M | ||
| Pension And Other Postretirement Defined Benefit Plans Current Liabilities | $76.0K | $98.0K | $110.0K | $308.0K | $321.0K | $335.0K | $340.0K | $325.0K | $581.0K | $675.0K | $658.0K | $746.0K | $717.0K | $709.0K | $441.0K | ||
| Other Assets Noncurrent | $173.0K | $119.0K | $111.0K | $68.0K | $147.0K | $116.0K | $65.0K | $65.0K | $185.0K | $183.0K | $167.0K | $225.0K | $323.0K | $242.0K | $299.0K | ||
| Other Assets Current | $3.1M | $2.5M | $7.0M | $4.6M | $2.5M | $4.6M | $1.9M | $1.1M | $1.6M | $1.9M | $2.4M | $2.0M | $2.2M | $1.7M | $1.5M | ||
| Liabilities Current | $18.7M | $15.7M | $30.2M | $17.8M | $13.0M | $20.0M | $14.1M | $26.0M | $17.4M | $17.4M | $14.5M | $15.1M | $18.2M | $15.9M | $13.9M | ||
| Liabilities And Stockholders Equity | $69.4M | $65.9M | $75.1M | $63.0M | $53.6M | $59.4M | $55.3M | $58.9M | $48.7M | $47.0M | $46.3M | $47.2M | $51.1M | $43.1M | $41.4M | ||
| Liabilities | $22.2M | $19.8M | $36.1M | $28.9M | $24.1M | $28.9M | $21.5M | $37.9M | $31.1M | $27.4M | $25.0M | $24.2M | $28.0M | $25.2M | $22.9M | ||
| Inventory Net | $2.3M | $2.5M | $4.4M | $4.0M | $5.3M | $7.8M | $7.6M | $5.6M | $5.6M | $5.7M | $6.4M | $4.8M | $6.3M | $6.8M | $5.9M | ||
| Intangible Assets Net Excluding Goodwill | $50.0K | $46.0K | $10.0K | $19.0K | $28.0K | $37.0K | $48.0K | $167.0K | $287.0K | $416.0K | $545.0K | $410.0K | $492.0K | $574.0K | $687.0K | ||
| Common Stock Value | $98.0K | $94.0K | $46.0K | $45.0K | $43.0K | $42.0K | $40.0K | $40.0K | $39.0K | $37.0K | $36.0K | $35.0K | $34.0K | $34.0K | $35.0K | ||
| Cash Surrender Value Of Life Insurance | $5.6M | $5.4M | $5.2M | $4.2M | $3.9M | $3.7M | $3.4M | $3.3M | $3.0M | $3.1M | $2.8M | $2.5M | $2.2M | $2.9M | $2.7M | ||
| Assets Current | $54.8M | $50.4M | $59.5M | $49.0M | $41.6M | $46.5M | $48.4M | $50.3M | $41.8M | $40.1M | $39.4M | $40.9M | $44.7M | $37.9M | $36.0M | ||
| Additional Paid In Capital Common Stock | $22.7M | $20.8M | $19.5M | $18.3M | $17.0M | $15.7M | $14.7M | $13.7M | $12.9M | $12.2M | $11.7M | $11.1M | $10.9M | $10.9M | $11.3M | ||
| Accounts Payable And Accrued Liabilities Current | $12.1M | $10.8M | $22.5M | $13.9M | $8.5M | $16.2M | $9.3M | $14.9M | $11.9M | $13.8M | $9.8M | $10.5M | $13.6M | $12.1M | $10.0M | ||
| Inventory Write Down | $182.0K | $354.0K | $274.0K | $130.0K | $36.0K | $430.0K | $503.0K | $555.0K | $294.0K | $602.0K | $560.0K | $407.0K | $63.0K | $210.0K | |||
| Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | $25.2M | $24.0M | $20.0M | $19.3M | $18.1M | ||||||||||||
| Net Income Attributable To Common Stockholders | -$91.0K | -$326.0K | $4.9M | $1.8M | $666.0K | -$1.4M | -$371.0K | $13.8M |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q2 2021 | Q1 2021 | Q4 2020 | Q2 2020 | Q1 2020 | Q4 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 | Q2 2015 | Q1 2015 | Q4 2014 | Q2 2014 | Q1 2014 | Q4 2013 | Q2 2013 | Q1 2013 | Q4 2012 | Q2 2012 | Q1 2012 | Q4 2011 | Q3 2011 | Q2 2011 | Q1 2011 | Q4 2010 | Q2 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stockholders Equity | $44.8M | $44.6M | $47.5M | $47.5M | $47.5M | $47.3M | $48.1M | $48.2M | $46.5M | $44.2M | $41.4M | $40.7M | $34.5M | $34.1M | $33.9M | $30.7M | $30.8M | $31.3M | $28.5M | $28.4M | $29.8M | $32.6M | $32.7M | $33.4M | $18.1M | $18.6M | $19.5M | $17.9M | $17.6M | $17.9M | $20.9M | $19.9M | $19.5M | $19.5M | $19.5M | $20.7M | $23.6M | $23.1M | $23.3M | $22.6M | $23.3M | $22.6M | $19.0M | $18.4M | $18.2M | $18.9M | |||||||
| Cash And Cash Equivalents At Carrying Value | $24.9M | $27.4M | $26.3M | $29.5M | $30.7M | $28.9M | $27.1M | $25.6M | $13.8M | $13.3M | $19.6M | $21.4M | $20.3M | $19.3M | $19.7M | $20.4M | $19.9M | $20.0M | $15.2M | $17.6M | $16.8M | $18.2M | $20.7M | $10.4M | $12.0M | $18.2M | $10.5M | $11.0M | $15.0M | $7.5M | $11.6M | $10.0M | $10.5M | $10.4M | $9.0M | $11.7M | $16.5M | $12.9M | $13.9M | $20.2M | $15.3M | $17.7M | $17.7M | $14.8M | $14.6M | $20.5M | $17.5M | $14.4M | $16.0M | $16.7M | |||
| Assets | $69.2M | $71.2M | $66.8M | $67.1M | $67.5M | $66.8M | $64.2M | $67.4M | $67.6M | $66.0M | $69.0M | $64.5M | $58.4M | $61.8M | $60.6M | $59.4M | $53.0M | $54.3M | $53.5M | $56.2M | $56.5M | $52.3M | $54.6M | $59.0M | $55.3M | $59.9M | $58.1M | $53.2M | $50.7M | $48.4M | $48.2M | $45.1M | $46.0M | $42.1M | $47.8M | $49.7M | $52.7M | $48.9M | $49.3M | $51.4M | $50.8M | $47.4M | $43.5M | $44.8M | $41.4M | ||||||||
| Allowance For Doubtful Accounts Receivable Current | $95.0K | $122.0K | $173.0K | $131.0K | $153.0K | $147.0K | $63.0K | $73.0K | $61.0K | $106.0K | $106.0K | $115.0K | $115.0K | $97.0K | $143.0K | $151.0K | $219.0K | $176.0K | $191.0K | $236.0K | $160.0K | $103.0K | $90.0K | $123.0K | $123.0K | $264.0K | $240.0K | $248.0K | $270.0K | $239.0K | $289.0K | $307.0K | $299.0K | $234.0K | $271.0K | $309.0K | $309.0K | $309.0K | $292.0K | $271.0K | $247.0K | $195.0K | $181.0K | $278.0K | $311.0K | $277.0K | |||||||
| Accumulated Other Comprehensive Income Loss Net Of Tax | -$8.0M | -$8.0M | -$5.2M | -$5.6M | -$5.9M | -$5.8M | -$5.9M | -$5.8M | -$6.3M | -$6.5M | -$6.7M | -$10.2M | -$9.6M | -$9.4M | -$11.6M | -$11.6M | -$11.7M | -$12.6M | -$12.6M | -$12.3M | -$11.0M | -$10.8M | -$11.0M | -$10.6M | -$10.3M | -$10.2M | -$11.9M | -$11.9M | -$11.8M | -$8.2M | -$8.3M | -$8.4M | -$8.0M | -$8.0M | -$7.8M | -$5.8M | -$5.7M | -$5.7M | -$6.6M | -$6.6M | -$6.6M | -$6.1M | -$6.0M | -$6.0M | -$5.2M | ||||||||
| Retained Earnings Accumulated Deficit | $27.5M | $27.7M | $28.4M | $29.2M | $30.0M | $31.8M | $32.4M | $31.0M | $30.1M | $27.8M | $27.6M | $25.5M | $24.9M | $24.8M | $24.4M | $24.8M | $25.6M | $24.5M | $24.7M | $26.1M | $28.2M | $28.3M | $29.5M | $14.3M | $14.7M | $15.8M | $16.4M | $16.2M | $16.6M | $16.5M | $15.6M | $15.6M | $15.4M | $15.6M | $16.7M | $18.0M | $17.5M | $17.7M | $18.1M | $18.9M | $18.2M | $14.2M | $13.4M | $13.3M | $13.0M | ||||||||
| Property Plant And Equipment Net | $584.0K | $539.0K | $367.0K | $363.0K | $414.0K | $482.0K | $509.0K | $569.0K | $603.0K | $657.0K | $604.0K | $722.0K | $782.0K | $809.0K | $842.0K | $891.0K | $978.0K | $1.2M | $1.3M | $1.4M | $1.1M | $916.0K | $979.0K | $868.0K | $1.6M | $1.5M | $1.5M | $1.6M | $1.6M | $1.6M | $1.6M | $1.6M | $1.4M | $1.3M | $1.4M | $1.4M | $1.5M | $1.5M | $1.3M | $1.2M | $1.0M | $905.0K | $947.0K | $817.0K | $873.0K | ||||||||
| Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent | $1.2M | $1.2M | $1.3M | $1.3M | $1.3M | $1.2M | $1.2M | $1.2M | $1.2M | $1.3M | $1.3M | $3.6M | $3.7M | $3.8M | $6.4M | $6.8M | $6.8M | $6.9M | $7.0M | $7.3M | $5.5M | $5.6M | $6.0M | $6.5M | $12.2M | $11.9M | $13.6M | $13.0M | $12.8M | $9.3M | $9.7M | $9.7M | $9.6M | $9.3M | $10.0M | $8.7M | $8.7M | $8.7M | $9.1M | $9.1M | $9.5M | $8.8M | $9.1M | $8.9M | $9.0M | ||||||||
| Pension And Other Postretirement Defined Benefit Plans Current Liabilities | $85.0K | $77.0K | $76.0K | $76.0K | $76.0K | $78.0K | $81.0K | $89.0K | $110.0K | $110.0K | $110.0K | $404.0K | $428.0K | $437.0K | $311.0K | $313.0K | $322.0K | $336.0K | $337.0K | $349.0K | $335.0K | $340.0K | $336.0K | $322.0K | $552.0K | $539.0K | $523.0K | $518.0K | $522.0K | $732.0K | $721.0K | $664.0K | $663.0K | $644.0K | $675.0K | $768.0K | $760.0K | $757.0K | $699.0K | $696.0K | $723.0K | $672.0K | $691.0K | $691.0K | $708.0K | ||||||||
| Other Assets Noncurrent | $193.0K | $177.0K | $188.0K | $178.0K | $171.0K | $177.0K | $130.0K | $117.0K | $112.0K | $113.0K | $112.0K | $62.0K | $62.0K | $62.0K | $98.0K | $99.0K | $146.0K | $148.0K | $147.0K | $149.0K | $115.0K | $66.0K | $66.0K | $65.0K | $194.0K | $193.0K | $187.0K | $178.0K | $177.0K | $119.0K | $158.0K | $179.0K | $275.0K | $209.0K | $239.0K | $226.0K | $226.0K | $156.0K | $165.0K | $222.0K | $224.0K | $221.0K | $225.0K | $223.0K | $249.0K | ||||||||
| Other Assets Current | $2.4M | $2.5M | $2.3M | $1.9M | $2.2M | $2.1M | $1.9M | $1.8M | $4.5M | $4.7M | $6.8M | $5.5M | $3.6M | $5.5M | $3.4M | $3.6M | $2.5M | $3.2M | $5.1M | $4.5M | $3.7M | $3.0M | $2.3M | $1.9M | $2.2M | $3.1M | $1.2M | $1.4M | $1.3M | $2.3M | $2.2M | $1.9M | $2.7M | $2.5M | $3.5M | $2.6M | $2.6M | $2.9M | $2.7M | $3.2M | $3.2M | $3.1M | $2.9M | $2.4M | $2.1M | ||||||||
| Liabilities Current | $17.9M | $22.2M | $15.4M | $15.1M | $16.6M | $14.6M | $12.5M | $17.0M | $19.3M | $19.5M | $23.1M | $22.0M | $14.7M | $17.6M | $16.4M | $13.8M | $12.0M | $14.1M | $14.4M | $14.5M | $17.1M | $12.7M | $13.9M | $33.8M | $23.8M | $27.8M | $26.5M | $22.4M | $19.8M | $18.1M | $18.6M | $15.8M | $16.8M | $13.2M | $17.0M | $17.4M | $20.5M | $16.4M | $16.4M | $18.6M | $18.3M | $19.1M | $15.8M | $17.4M | $13.3M | ||||||||
| Liabilities And Stockholders Equity | $69.2M | $71.2M | $66.8M | $67.1M | $67.5M | $66.8M | $64.2M | $67.4M | $67.6M | $66.0M | $69.0M | $64.5M | $58.4M | $61.8M | $60.6M | $59.4M | $53.0M | $54.3M | $53.5M | $56.2M | $56.5M | $52.3M | $54.6M | $59.0M | $55.3M | $59.9M | $58.1M | $53.2M | $50.7M | $48.4M | $48.2M | $45.1M | $46.0M | $42.1M | $47.8M | $49.7M | $52.7M | $48.9M | $49.3M | $51.4M | $50.8M | $47.4M | $43.5M | $44.8M | $41.4M | ||||||||
| Liabilities | $24.3M | $26.6M | $19.3M | $19.7M | $20.1M | $18.7M | $16.0M | $21.0M | $23.4M | $24.6M | $28.3M | $30.0M | $24.3M | $27.9M | $29.9M | $28.6M | $21.8M | $25.8M | $25.1M | $26.5M | $23.9M | $19.7M | $21.2M | $40.9M | $36.7M | $40.4M | $40.2M | $35.6M | $32.8M | $27.5M | $28.3M | $25.6M | $26.5M | $22.6M | $27.1M | $26.1M | $29.6M | $25.6M | $26.7M | $28.1M | $28.3M | $28.3M | $25.2M | $26.6M | $22.6M | ||||||||
| Inventory Net | $2.4M | $1.4M | $3.5M | $2.1M | $2.0M | $2.5M | $1.5M | $7.0M | $4.2M | $6.3M | $4.1M | $5.6M | $4.1M | $4.2M | $5.2M | $4.2M | $5.8M | $6.4M | $6.4M | $5.5M | $9.9M | $5.9M | $6.8M | $9.2M | $4.7M | $7.2M | $9.1M | $6.5M | $6.5M | $5.6M | $4.8M | $6.2M | $6.6M | $7.0M | $7.2M | $6.9M | $6.5M | $6.6M | $5.2M | $4.5M | $5.7M | $6.4M | $6.0M | $5.0M | $5.6M | ||||||||
| Intangible Assets Net Excluding Goodwill | $67.0K | $69.0K | $45.0K | $47.0K | $48.0K | $47.0K | $48.0K | $49.0K | $50.0K | $53.0K | $57.0K | $12.0K | $14.0K | $17.0K | $21.0K | $23.0K | $26.0K | $30.0K | $32.0K | $35.0K | $39.0K | $41.0K | $43.0K | $78.0K | $108.0K | $137.0K | $197.0K | $227.0K | $256.0K | $319.0K | $351.0K | $384.0K | $448.0K | $480.0K | $513.0K | $578.0K | $610.0K | $642.0K | $431.0K | $451.0K | $472.0K | $513.0K | $533.0K | $554.0K | $602.0K | ||||||||
| Common Stock Value | $99.0K | $99.0K | $98.0K | $98.0K | $98.0K | $98.0K | $98.0K | $48.0K | $48.0K | $48.0K | $46.0K | $46.0K | $46.0K | $44.0K | $44.0K | $44.0K | $43.0K | $43.0K | $43.0K | $42.0K | $42.0K | $42.0K | $41.0K | $41.0K | $41.0K | $40.0K | $40.0K | $40.0K | $39.0K | $38.0K | $38.0K | $38.0K | $37.0K | $37.0K | $37.0K | $36.0K | $36.0K | $36.0K | $34.0K | $34.0K | $34.0K | $34.0K | $34.0K | $34.0K | $35.0K | ||||||||
| Cash Surrender Value Of Life Insurance | $5.9M | $5.8M | $5.8M | $5.7M | $5.6M | $5.5M | $5.5M | $5.4M | $5.3M | $5.3M | $5.2M | $5.1M | $4.1M | $4.3M | $4.2M | $4.1M | $4.0M | $3.9M | $3.9M | $3.8M | $3.7M | $3.6M | $3.5M | $3.6M | $3.5M | $3.4M | $3.3M | $3.2M | $3.1M | $3.3M | $3.3M | $3.1M | $3.0M | $2.9M | $2.8M | $2.8M | $2.6M | $2.5M | $2.5M | $2.4M | $2.2M | $3.1M | $3.1M | $3.0M | $2.9M | ||||||||
| Assets Current | $49.2M | $52.3M | $49.5M | $50.3M | $52.2M | $51.6M | $50.9M | $53.6M | $48.5M | $50.9M | $53.6M | $52.3M | $47.1M | $49.8M | $45.8M | $44.8M | $41.9M | $41.5M | $40.7M | $41.1M | $48.3M | $44.5M | $47.7M | $53.0M | $47.1M | $51.7M | $51.1M | $46.3M | $43.5M | $41.4M | $41.2M | $38.2M | $39.0M | $35.4M | $41.0M | $43.1M | $46.0M | $42.3M | $42.2M | $44.7M | $44.5M | $42.0M | $38.1M | $39.6M | $35.9M | ||||||||
| Additional Paid In Capital Common Stock | $25.2M | $24.7M | $24.1M | $23.7M | $23.2M | $22.1M | $21.6M | $21.2M | $20.4M | $20.1M | $19.7M | $19.1M | $18.8M | $18.5M | $17.8M | $17.6M | $17.3M | $16.6M | $16.3M | $15.9M | $15.4M | $15.2M | $14.8M | $14.3M | $14.1M | $13.8M | $13.4M | $13.3M | $13.0M | $12.6M | $12.5M | $12.3M | $12.0M | $12.0M | $11.8M | $11.4M | $11.3M | $11.2M | $11.1M | $10.9M | $10.9M | $10.9M | $10.9M | $10.9M | $11.0M | ||||||||
| Accounts Payable And Accrued Liabilities Current | $14.6M | $19.5M | $12.6M | $12.1M | $10.6M | $11.8M | $9.7M | $14.0M | $13.9M | $13.9M | $15.3M | $13.4M | $10.1M | $13.1M | $12.3M | $10.1M | $8.9M | $9.7M | $10.4M | $11.1M | $16.0M | $9.3M | $12.8M | $15.1M | $13.7M | $21.3M | $19.5M | $14.5M | $14.9M | $13.0M | $15.4M | $13.4M | $13.0M | $9.9M | $13.1M | $11.1M | $13.4M | $11.9M | $11.7M | $13.2M | $13.8M | $14.5M | $10.8M | $12.6M | $9.0M | ||||||||
| Inventory Write Down | $0.00 | $32.0K | $48.0K | $5.0K | $12.0K | $116.0K | $125.0K | $128.0K | $62.0K | $116.0K | $55.0K | $75.0K | $12.0K | ||||||||||||||||||||||||||||||||||||||||
| Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | $24.9M | $27.4M | $26.3M | $29.5M | $30.7M | $30.6M | $28.9M | $27.1M | $25.6M | $13.8M | $13.3M | $19.6M | $21.4M | $20.3M | $19.3M | $19.7M | $20.4M | $19.9M | $20.0M | $15.2M | $16.8M | $25.1M | $10.4M | $10.4M | |||||||||||||||||||||||||||||
| Net Income Attributable To Common Stockholders | $86.0K | -$264.0K | -$108.0K | $438.0K | -$185.0K | $1.5M | -$73.0K | $2.4M | $302.0K | $906.0K | $646.0K | $148.0K | -$366.0K | -$423.0K | -$847.0K | $1.1M | -$210.0K | -$732.0K | -$540.0K | $509.0K | -$619.0K | $48.0K |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Investing Cash Flow * | -$428.0K | -$256.0K | -$341.0K | $20.0K | -$166.0K | -$345.0K | -$976.0K | $13.6M | -$508.0K | -$896.0K | -$917.0K | -$1.3M | -$1.0M | -$694.0K | -$482.0K | -$607.0K |
| Share Based Compensation | $1.8M | $1.6M | $1.1M | $979.0K | $981.0K | $982.0K | $792.0K | $691.0K | $577.0K | $414.0K | $375.0K | $361.0K | $149.0K | $92.0K | $169.0K | $223.0K |
| Payments To Acquire Property Plant And Equipment | $348.0K | $196.0K | $226.0K | $234.0K | $98.0K | $230.0K | $832.0K | $438.0K | $207.0K | $735.0K | $724.0K | $590.0K | $858.0K | $551.0K | $339.0K | $483.0K |
| Net Cash Provided By Used In Operating Activities | $2.3M | $4.2M | $3.9M | $2.7M | $1.9M | $244.0K | -$3.3M | $2.9M | $2.7M | $5.0M | -$2.3M | $1.1M | $227.0K | $6.3M | $1.5M | -$1.9M |
| Net Cash Provided By Used In Financing Activities | -$5.0M | $1.4M | -$2.4M | $1.3M | -$954.0K | $832.0K | -$2.3M | -$1.6M | -$1.5M | -$1.4M | -$1.4M | -$1.4M | -$1.3M | -$847.0K | -$596.0K | -$269.0K |
| Increase Decrease In Pension And Postretirement Obligations | -$557.0K | $27.0K | -$391.0K | -$167.0K | -$301.0K | -$305.0K | -$353.0K | -$120.0K | -$82.0K | $606.0K | -$83.0K | $252.0K | -$304.0K | -$116.0K | -$7.0K | $230.0K |
| Increase Decrease In Inventories | -$669.0K | $95.0K | -$1.6M | $517.0K | -$1.3M | -$2.1M | $777.0K | $2.6M | $574.0K | $814.0K | -$638.0K | $1.0M | -$1.4M | -$286.0K | $938.0K | -$58.0K |
| Increase Decrease In Accounts Payable And Accrued Liabilities | $7.5M | $1.4M | -$11.6M | $8.7M | $5.7M | -$8.0M | $7.2M | -$2.5M | $5.2M | -$1.6M | $4.5M | -$656.0K | -$3.3M | $1.6M | $2.2M | -$183.0K |
| Increase Decrease In Income Taxes Receivable | $0.00 | -$1.0M | -$605.0K | $849.0K | $320.0K | -$585.0K | $654.0K | -$15.0K | -$44.0K | -$356.0K | -$194.0K | $496.0K | -$101.0K | -$497.0K | -$405.0K | |
| Increase Decrease In Other Current Assets | -$570.0K | $681.0K | -$4.2M | $2.5M | $2.0M | -$2.1M | $3.1M | $674.0K | $189.0K | -$235.0K | ||||||
| Increase Decrease In Accrued Income Taxes Payable | -$272.0K | -$798.0K | $967.0K | -$62.0K | -$65.0K | -$108.0K | -$500.0K | $464.0K | $52.0K | $167.0K | $4.0K | -$311.0K | -$127.0K | $63.0K | -$258.0K | $350.0K |
| Increase Decrease In Deferred Income Taxes | $1.8M | $387.0K | $2.3M | $0.00 | -$1.1M | -$797.0K | $209.0K | -$173.0K | -$24.0K | $18.0K | -$2.0K | $98.0K | -$600.0K | $2.9M | -$179.0K | |
| Increase Decrease In Accounts And Other Receivables | -$2.9M | $4.3M | $5.4M | -$1.8M | $2.1M | -$5.2M | $3.7M | $8.0K | $8.2M | -$647.0K | $1.1M | -$825.0K | $1.2M | $4.9M |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q4 2025 | Q4 2024 | Q4 2023 | Q4 2022 | Q4 2021 | Q4 2020 | Q4 2019 | Q4 2018 | Q4 2017 | Q4 2016 | Q4 2015 | Q4 2014 | Q4 2013 | Q4 2012 | Q4 2011 | Q4 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Investing Cash Flow * | -$105.0K | -$47.0K | -$126.0K | -$95.0K | -$196.0K | -$33.0K | -$267.0K | -$233.0K | -$175.0K | -$72.0K | -$189.0K | -$134.0K | -$775.0K | -$120.0K | -$165.0K | -$114.0K |
| Share Based Compensation | $463.0K | $507.0K | $296.0K | $259.0K | $225.0K | $265.0K | $205.0K | $178.0K | $121.0K | $108.0K | $80.0K | $102.0K | $69.0K | $30.0K | $37.0K | $46.0K |
| Payments To Acquire Property Plant And Equipment | $105.0K | $47.0K | $120.0K | $44.0K | $137.0K | $33.0K | $207.0K | $233.0K | $44.0K | $72.0K | $189.0K | $103.0K | $273.0K | $135.0K | $85.0K | $111.0K |
| Net Cash Provided By Used In Operating Activities | -$2.9M | $1.7M | $1.7M | -$4.2M | -$275.0K | $1.6M | -$370.0K | -$3.5M | $4.6M | $2.3M | -$413.0K | -$4.6M | -$4.1M | -$2.1M | -$943.0K | $776.0K |
| Net Cash Provided By Used In Financing Activities | $533.0K | -$1.6M | -$1.2M | -$125.0K | -$280.0K | -$938.0K | -$133.0K | -$477.0K | $9.0K | $0.00 | $0.00 | $0.00 | $6.0K | -$689.0K | -$58.0K | -$117.0K |
| Increase Decrease In Pension And Postretirement Obligations | $31.0K | -$720.0K | -$32.0K | -$267.0K | -$168.0K | $15.0K | $9.0K | -$78.0K | -$30.0K | -$27.0K | -$53.0K | -$14.0K | -$71.0K | -$66.0K | -$27.0K | $42.0K |
| Increase Decrease In Inventories | $924.0K | -$334.0K | $4.4M | -$208.0K | $203.0K | $572.0K | -$2.2M | -$629.0K | $955.0K | $1.1M | $284.0K | $871.0K | $835.0K | -$561.0K | -$1.7M | $318.0K |
| Increase Decrease In Accounts Payable And Accrued Liabilities | -$5.2M | -$1.6M | $2.9M | -$7.2M | -$833.0K | $415.0K | -$6.5M | $141.0K | -$2.7M | $3.2M | -$675.0K | $3.1M | $932.0K | $150.0K | $695.0K | $107.0K |
| Increase Decrease In Income Taxes Receivable | $0.00 | $11.0K | $0.00 | -$133.0K | -$12.0K | $524.0K | $68.0K | -$109.0K | -$32.0K | $148.0K | -$41.0K | $524.0K | -$62.0K | -$16.0K | -$23.0K | -$234.0K |
| Increase Decrease In Other Current Assets | -$145.0K | -$869.0K | -$659.0K | -$276.0K | $878.0K | -$86.0K | -$80.0K | $703.0K | $494.0K | $190.0K | $264.0K | $1.2M | $655.0K | $691.0K | $811.0K | $335.0K |
| Increase Decrease In Accrued Income Taxes Payable | -$124.0K | $485.0K | $13.0K | $0.00 | -$13.0K | $647.0K | -$159.0K | $19.0K | $0.00 | -$60.0K | -$134.0K | $99.0K | -$7.0K | |||
| Increase Decrease In Deferred Income Taxes | -$250.0K | $589.0K | $0.00 | -$634.0K | $1.0K | $99.0K | -$490.0K | $4.0K | -$23.0K | -$5.0K | $160.0K | $42.0K | -$65.0K | |||
| Increase Decrease In Accounts And Other Receivables | -$718.0K | $436.0K | -$1.3M | -$2.7M | $4.1M | -$6.8M | -$2.0M | -$1.4M | $4.2M | $3.4M | $4.1M | $4.4M | -$555.0K |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Weighted Average Number Of Shares Outstanding Basic | 9.3M | 9.0M | 8.8M | 4.3M | 4.2M | 4.0M | 3.9M | 3.8M | 3.7M | 3.6M | 3.5M | 3.4M | 3.4M | 3.4M | 3.4M | 3.5M |
| Weighted Average Number Of Diluted Shares Outstanding | 9.3M | 9.0M | 8.9M | 4.3M | 4.2M | 4.0M | 3.9M | 3.9M | 3.8M | 3.7M | 3.5M | 3.5M | 3.4M | 3.4M | 3.5M | 3.6M |
| Earnings Per Share Diluted | $-0.01 | $-0.04 | $0.55 | $0.42 | $0.16 | $-0.36 | $-0.09 | $3.55 | $0.63 | $0.67 | $-0.06 | $0.37 | $0.10 | $1.91 | $0.10 | $0.25 |
| Earnings Per Share Basic | $-0.01 | $-0.04 | $0.56 | $0.42 | $0.16 | $-0.36 | $-0.09 | $3.62 | $0.64 | $0.69 | $-0.06 | $0.37 | $0.11 | $1.93 | $0.11 | $0.26 |
| Common Stock Shares Authorized | 20.0M | 20.0M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | |
| Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | |
| Common Stock Shares Outstanding | 9.8M | 9.5M | 4.6M | 4.4M | 4.3M | 4.2M | 4.0M | 3.9M | 3.8M | 3.7M | 3.6M | 3.5M | 3.4M | 3.4M | 3.5M | |
| Common Stock Shares Issued | 9.8M | 9.5M | 4.6M | 4.4M | 4.3M | 4.2M | 4.0M | 3.9M | 3.8M | 3.7M | 3.6M | 3.5M | 3.4M | 3.4M | 3.5M | |
| Common Stock Dividends Per Share Cash Paid | $0.12 | $0.03 | $0.02 | $0.02 | $0.30 | $0.15 | $0.48 | $0.44 | ||||||||
| Common Stock Dividends Per Share Declared | $0.44 | $0.44 | $0.44 | $0.11 | $0.40 | $0.20 | $0.10 |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q2 2021 | Q1 2021 | Q4 2020 | Q2 2020 | Q1 2020 | Q4 2019 | Q2 2019 | Q1 2019 | Q4 2018 | Q2 2018 | Q1 2018 | Q4 2017 | Q2 2017 | Q1 2017 | Q4 2016 | Q2 2016 | Q1 2016 | Q4 2015 | Q2 2015 | Q1 2015 | Q4 2014 | Q2 2014 | Q1 2014 | Q4 2013 | Q2 2013 | Q1 2013 | Q4 2012 | Q2 2012 | Q1 2012 | Q4 2011 | Q2 2011 | Q1 2011 | Q4 2010 | Q2 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Weighted Average Number Of Shares Outstanding Basic | 9.4M | 9.4M | 9.3M | 9.1M | 9.1M | 9.1M | 8.9M | 8.8M | 8.8M | 4.3M | 4.3M | 4.3M | 4.2M | 4.2M | 4.2M | 4.1M | 4.0M | 4.0M | 4.0M | 4.1M | 4.0M | 3.9M | 3.8M | 3.8M | 3.8M | 3.7M | 3.7M | 3.7M | 3.6M | 3.6M | 3.6M | 3.5M | 3.5M | 3.5M | 3.5M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.5M | 3.5M | |
| Weighted Average Number Of Diluted Shares Outstanding | 9.7M | 9.4M | 9.3M | 9.6M | 9.1M | 9.5M | 8.9M | 9.0M | 8.9M | 4.3M | 4.3M | 4.3M | 4.2M | 4.2M | 4.2M | 4.2M | 4.0M | 4.0M | 4.0M | 4.1M | 4.0M | 4.0M | 3.9M | 3.8M | 3.8M | 3.8M | 3.8M | 3.7M | 3.7M | 3.7M | 3.7M | 3.6M | 3.5M | 3.5M | 3.5M | 3.5M | 3.5M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.4M | 3.5M | 3.5M | 3.6M | |
| Earnings Per Share Diluted | $0.01 | $-0.03 | $-0.01 | $0.05 | $-0.02 | $0.16 | $-0.01 | $0.26 | $0.03 | $0.21 | $0.15 | $0.03 | $-0.09 | $-0.10 | $-0.20 | $0.26 | $-0.05 | $-0.18 | $-0.14 | $0.12 | $-0.15 | $0.01 | $-0.16 | $-0.32 | $0.17 | $0.11 | $-0.01 | $0.32 | $0.13 | $0.07 | $0.07 | $-0.19 | $-0.12 | $0.25 | $0.05 | $0.10 | $-0.14 | $0.21 | $0.03 | $0.22 | $0.13 | $0.13 | $-0.06 | $0.08 | $0.11 | $0.17 | ||
| Earnings Per Share Basic | $0.01 | $-0.03 | $-0.01 | $0.05 | $-0.02 | $0.16 | $-0.01 | $0.27 | $0.03 | $0.21 | $0.15 | $0.03 | $-0.09 | $-0.10 | $-0.20 | $0.27 | $-0.05 | $-0.18 | $-0.14 | $0.13 | $-0.15 | $0.01 | $-0.16 | $-0.32 | $0.18 | $0.11 | $-0.01 | $0.33 | $0.13 | $0.08 | $0.07 | $-0.19 | $-0.12 | $0.25 | $0.05 | $0.10 | $-0.14 | $0.21 | $0.03 | $0.23 | $0.13 | $0.14 | $-0.06 | $0.08 | $0.11 | $0.17 | ||
| Common Stock Shares Authorized | 20.0M | 20.0M | 20.0M | 20.0M | 20.0M | 9.8M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M | ||||
| Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | |||
| Common Stock Shares Outstanding | 9.9M | 9.9M | 9.8M | 9.9M | 9.9M | 9.7M | 9.8M | 4.7M | 4.7M | 4.7M | 4.6M | 4.5M | 4.5M | 4.4M | 4.4M | 4.4M | 4.3M | 4.3M | 4.3M | 4.2M | 4.1M | 4.1M | 4.0M | 4.0M | 4.0M | 4.0M | 3.9M | 3.9M | 3.8M | 3.8M | 3.8M | 3.8M | 3.7M | 3.7M | 3.6M | 3.6M | 3.6M | 3.6M | 3.5M | 3.5M | 3.4M | 3.4M | 3.4M | 3.4M | 3.5M | |||
| Common Stock Shares Issued | 9.9M | 9.9M | 9.8M | 9.9M | 9.9M | 9.7M | 9.8M | 4.7M | 4.7M | 4.7M | 4.6M | 4.5M | 4.5M | 4.4M | 4.4M | 4.4M | 4.3M | 4.3M | 4.3M | 4.2M | 4.1M | 4.1M | 4.0M | 4.0M | 4.0M | 4.0M | 3.9M | 3.9M | 3.8M | 3.8M | 3.8M | 3.8M | 3.7M | 3.7M | 3.6M | 3.6M | 3.6M | 3.6M | 3.5M | 3.5M | 3.4M | 3.4M | 3.4M | 3.4M | 3.5M | |||
| Common Stock Dividends Per Share Cash Paid | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.02 | $0.02 | $0.02 | $0.03 | $0.15 | $0.15 | $0.15 | $0.15 | $0.11 | |||||||||||||||||||||||||||||||||
| Common Stock Dividends Per Share Declared | $0.15 | $0.15 | $0.15 | $0.11 | $0.11 | $0.11 | $0.11 | $0.00 | $0.11 | $0.11 | $0.10 | $0.20 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Foreign Currency Transaction Gain Loss Before Tax | $33.0K | -$438.0K | -$581.0K | $1.7M | -$488.0K | -$2.0K | $157.0K | $263.0K | -$42.0K | -$134.0K | -$172.0K | -$162.0K | -$18.0K | -$59.0K | -$16.0K | -$1.0K |
| Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | $1.8M | $1.6M | $1.1M | $979.0K | $981.0K | $982.0K | $792.0K | $691.0K | $577.0K | $414.0K | $375.0K | $359.0K | $4.0K | $17.0K | $68.0K | $154.0K |
| Life Insurance Corporate Or Bank Owned Change In Value | $202.0K | $180.0K | $130.0K | $1.2M | $176.0K | $115.0K | $134.0K | -$9.0K | $135.0K | -$210.0K | $86.0K | $135.0K | $100.0K | -$881.0K | $86.0K | |
| Net Income Attributable To Common Shareholders | $13.8M | $2.4M | $2.5M | -$210.0K | $1.3M | $361.0K | $6.5M | $363.0K | $905.0K | |||||||
| Stock Issued During Period Value Employee Stock Purchase Plan | $286.0K | $274.0K | $280.0K | $239.0K | $283.0K | $277.0K | $278.0K | $231.0K | $201.0K | $176.0K | $206.0K | $99.0K | $75.0K | $114.0K | ||
| Interest Income Other | $1.9M | $2.0M | $1.5M | $650.0K | $575.0K | $582.0K | $323.0K |
Quarterly (10-Q, single quarters)
| Metric \ Quarter | Q4 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q2 2021 | Q1 2021 | Q4 2020 | Q2 2020 | Q1 2020 | Q4 2019 | Q2 2019 | Q1 2019 | Q4 2018 | Q2 2018 | Q1 2018 | Q4 2017 | Q2 2017 | Q1 2017 | Q4 2016 | Q2 2016 | Q1 2016 | Q4 2015 | Q2 2015 | Q1 2015 | Q4 2014 | Q2 2014 | Q1 2014 | Q4 2013 | Q2 2013 | Q1 2013 | Q4 2012 | Q2 2012 | Q1 2012 | Q4 2011 | Q2 2011 | Q1 2011 | Q4 2010 | Q2 2010 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Foreign Currency Transaction Gain Loss Before Tax | -$7.0K | -$200.0K | -$132.0K | $295.0K | -$10.0K | $32.0K | -$174.0K | -$93.0K | -$115.0K | -$501.0K | $618.0K | $176.0K | -$17.0K | -$110.0K | -$154.0K | -$467.0K | $113.0K | $479.0K | -$335.0K | $8.0K | -$37.0K | $7.0K | $420.0K | -$44.0K | -$68.0K | -$25.0K | $28.0K | $54.0K | -$55.0K | -$103.0K | $39.0K | -$87.0K | -$108.0K | -$21.0K | -$67.0K | -$27.0K | -$26.0K | $13.0K | -$8.0K | $13.0K | -$5.0K | -$10.0K | -$16.0K | -$9.0K | $12.0K | -$4.0K | -$6.0K |
| Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | $463.0K | $403.0K | $448.0K | $507.0K | $429.0K | $409.0K | $296.0K | $293.0K | $280.0K | $253.0K | $254.0K | $247.0K | $225.0K | $243.0K | $240.0K | $265.0K | $262.0K | $250.0K | $205.0K | $202.0K | $206.0K | $178.0K | $190.0K | $178.0K | $121.0K | $108.0K | $80.0K | $102.0K | $69.0K | $2.0K | |||||||||||||||||
| Life Insurance Corporate Or Bank Owned Change In Value | $32.0K | $34.0K | $34.0K | $31.0K | $32.0K | $33.0K | $30.0K | $28.0K | $29.0K | $46.0K | $24.0K | -$5.0K | $37.0K | $26.0K | $27.0K | ||||||||||||||||||||||||||||||||
| Net Income Attributable To Common Shareholders | $3.0K | -$594.0K | -$1.2M | $664.0K | $410.0K | -$43.0K | $1.2M | $480.0K | $274.0K | $240.0K | -$649.0K | -$421.0K | $863.0K | $161.0K | $335.0K | -$468.0K | $724.0K | $113.0K | $759.0K | $434.0K | $454.0K | -$211.0K | $282.0K | $385.0K | $614.0K | ||||||||||||||||||||||
| Stock Issued During Period Value Employee Stock Purchase Plan | $99.0K | $84.0K | $97.0K | $90.0K | $106.0K | $110.0K | $117.0K | $78.0K | |||||||||||||||||||||||||||||||||||||||
| Interest Income Other | $601.0K | $440.0K | $414.0K | $489.0K | $523.0K | $478.0K | $496.0K | $401.0K | $325.0K | $261.0K | $158.0K | $126.0K | $145.0K | $175.0K | $133.0K | $98.0K | $133.0K | $163.0K | $173.0K | $79.0K | $66.0K | $55.0K |
Most recent annual filing with the SEC: December 16, 2025
Data sourced from SEC EDGAR public filings as of August 4, 2026.