14.33
+1.49%
Close of 9 Nov 2026, in USD
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in USD, from our data supplier.
Revenue
$158.1m
FY2016FY2025
Net income
$20.8m
FY2016FY2025
Free cash flow
$17.0m
FY2016FY2025
Shareholders' equity
$281.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $158.1m | $167.5m | $110.2m | $125.0m | $153.1m | $63.3m | $86.5m | $91.5m | $74.8m | $34.7m |
| Operating income | $41.1m | $62.6m | $20.5m | $29.7m | $65.9m | −$268,000 | $12.0m | $4.3m | $2.8m | −$14.8m |
| Net income | $20.8m | $43.5m | $2.3m | $17.2m | $41.3m | −$18.4m | −$11.7m | −$21.1m | −$3.2m | −$24.6m |
| Diluted earnings per share | 1.00 | 2.13 | 0.12 | 0.96 | 2.00 | -3.72 | -69.59 | -1,260.96 | -210.06 | -1,734.01 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $606.6m | $545.9m | $477.9m | $513.6m | $486.9m | $295.2m | $282.6m | $267.9m | $275.7m | $257.5m |
| Cash and short-term investments | $62.7m | $21.9m | $19.4m | $26.0m | $43.0m | $22.6m | $14.6m | $6.7m | $8.9m | $12.9m |
| Total liabilities | $325.2m | $283.7m | $249.4m | $291.9m | $242.4m | $199.6m | $252.7m | $246.6m | $234.4m | $226.7m |
| Debt | $290.3m | $257.6m | $232.6m | $242.7m | $222.7m | $184.3m | $197.7m | $206.3m | $201.8m | $210.1m |
| Shareholders' equity | $281.4m | $262.2m | $228.4m | $221.7m | $244.5m | $95.7m | $29.9m | $21.3m | $41.3m | $30.8m |
| Shares outstanding | 21m | 20m | 19m | 18m | 21m | 5m | 0m | 0m | 0m | 0m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $52.6m | $75.3m | $31.3m | $37.3m | $80.8m | −$9.7m | $13.1m | $5.7m | $2.8m | −$15.3m |
| Capital spending | −$35.6m | −$74.4m | −$490,000 | −$70.5m | −$197.3m | −$20.3m | −$12.3m | −$31.5m | −$33.0m | −$40.8m |
| Free cash flow | $17.0m | $927,000 | $30.8m | −$33.2m | −$116.6m | −$30.0m | $759,000 | −$25.8m | −$30.2m | −$56.1m |
| Dividends paid | −$9.5m | −$10.8m | −$6.0m | −$17.9m | −$179.5m | −$17.9m | −$17.9m | — | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $55.7m | $42.9m | $49.4m | $47.0m | $37.5m | $24.2m | $41.7m | $44.4m |
| Operating income | $25.9m | $14.5m | $18.5m | $16.0m | $8.2m | −$1.8m | $10.8m | $17.7m |
| Net income | $25.6m | $9.5m | $12.3m | $12.4m | $2.8m | −$6.9m | $6.6m | $12.5m |
| Diluted earnings per share | 1.21 | 0.45 | 0.59 | 0.60 | 0.13 | -0.33 | 0.33 | 0.61 |
| Cash from operations | $31.0m | $12.0m | $27.0m | $10.0m | $11.0m | $5.0m | $18.0m | $21.0m |
| Capital spending | −$39.0m | −$32.0m | — | — | −$3.0m | −$33.0m | −$31.0m | −$7.0m |
| Free cash flow | −$8.0m | −$20.0m | — | — | $8.0m | −$28.0m | −$13.0m | $14.0m |
| Total assets | $643.5m | $640.0m | $606.6m | $586.2m | $597.6m | $603.5m | $545.9m | $527.6m |
| Cash and short-term investments | $59.5m | $68.8m | $62.7m | $36.8m | $12.8m | $30.9m | $21.9m | $41.3m |
| Debt | $341.8m | $319.7m | $290.3m | $287.5m | $371.8m | $318.7m | $257.7m | $303.4m |
| Shareholders' equity | $313.1m | $289.3m | $281.4m | $271.3m | $257.7m | $254.8m | $262.2m | $262.6m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 8.1% | 20.1% | 30.3% |
| Operating income | 11.5% | — | — |
| Net income | 6.5% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 31.8% | 27.4% | 28.2% | 20.2% |
| Net margin | 19.8% | 14.9% | 13.7% | 3.5% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 9.3 | 3.3 | 65.4 | 5.2 | 4.6 | -1.4 | -0.2 | -0.1 | -0.8 | -0.1 |
| Price to sales | 1.2 | 0.8 | 1.4 | 0.7 | 1.2 | 0.4 | 0.0 | 0.0 | 0.0 | 0.1 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 38% | -3% | 43% | -44% | 89% | -55% | -88% | -47% | -26% | 41% |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 25 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2008 | |
|---|---|---|---|---|---|---|
| Paid in the year | 0.75 | 0.33 | 0.76 | 0.10 | 1.25 | 33,149.207 |
- 10-to-1 reverse split · 16 Feb 2023
- 16-to-1 reverse split · 30 Jun 2020
- 15-to-1 reverse split · 20 Mar 2019
- 5-to-1 reverse split · 8 Jan 2016
- 15-to-1 reverse split · 27 Jun 2011
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.