D
3.82
-2.30%
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
$565.2m
FY2017FY2026
Net income
−$16.4m
FY2017FY2026
Free cash flow
$16.6m
FY2017FY2026
Shareholders' equity
$169.0m
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $565.2m | $626.6m | $646.7m | $653.3m | $698.6m | $638.8m | $615.6m | $568.1m | $471.4m | $376.1m |
| Gross profit | $301.6m | $308.5m | $325.0m | $343.4m | $377.3m | $331.5m | $328.1m | $310.4m | $261.0m | $214.1m |
| Operating income | −$8.9m | −$36.7m | −$9.6m | $6.2m | $44.1m | $24.2m | $28.1m | $37.2m | $37.1m | $35.2m |
| Net income | −$16.4m | −$43.7m | −$9.9m | $2.3m | $29.7m | $13.6m | $18.9m | $23.2m | $23.4m | $21.3m |
| Diluted earnings per share | -0.46 | -1.27 | -0.30 | 0.07 | 0.91 | 0.41 | 0.58 | 0.72 | 0.73 | 0.67 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $402.6m | $452.4m | $490.5m | $527.5m | $515.5m | $515.6m | $474.1m | $290.0m | $223.1m | $156.0m |
| Cash and short-term investments | $16.3m | $3.3m | $32.2m | $45.5m | $77.1m | $47.2m | $538,000 | $731,000 | $2.9m | $24.0m |
| Total liabilities | $236.5m | $272.8m | $268.3m | $300.3m | $292.8m | $324.5m | $297.9m | $129.7m | $83.8m | $42.2m |
| Debt | $147.4m | $163.1m | $186.2m | $199.9m | $189.6m | $237.4m | $221.9m | $69.5m | $28.1m | $4.1m |
| Shareholders' equity | $169.0m | $182.7m | $225.2m | $230.4m | $225.9m | $193.5m | $178.3m | $160.3m | $136.1m | $111.2m |
| Shares outstanding | 35m | 35m | 33m | 33m | 33m | 33m | 33m | 32m | 32m | 32m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $24.2m | −$16.9m | $38.7m | −$5.6m | $92.0m | $50.8m | $6.7m | $31.1m | $29.9m | $20.3m |
| Capital spending | −$7.6m | −$8.3m | −$49.1m | −$22.8m | −$10.4m | −$12.3m | −$30.8m | −$53.0m | −$46.5m | −$28.7m |
| Free cash flow | $16.6m | −$25.2m | −$10.4m | −$28.5m | $81.6m | $38.5m | −$24.1m | −$21.9m | −$16.6m | −$8.4m |
| Dividends paid | — | — | — | — | — | — | — | — | — | −$192,000 |
Latest quarters
By quarter end
| Jul 2026 | Apr 2026 | Jan 2026 | Oct 2025 | Jul 2025 | Apr 2025 | Jan 2025 | Oct 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $121.4m | $98.6m | $215.9m | $114.9m | $131.7m | $102.7m | $241.3m | $127.1m |
| Gross profit | $88.4m | $56.6m | $114.4m | $61.8m | $72.0m | $53.4m | $106.5m | $66.4m |
| Operating income | $18.8m | −$9.1m | $9.0m | −$8.8m | $2.3m | −$12.5m | −$1.4m | −$16.4m |
| Net income | $18.4m | −$10.1m | $7.7m | −$10.1m | $1.3m | −$15.3m | −$3.5m | −$28.5m |
| Diluted earnings per share | 0.52 | -0.29 | 0.22 | -0.29 | 0.04 | -0.44 | -0.10 | -0.85 |
| Cash from operations | $28.0m | −$13.0m | $55.0m | −$6.0m | $32.0m | −$56.0m | $41.0m | −$41.0m |
| Capital spending | — | −$1.0m | −$1.0m | −$2.0m | −$2.0m | −$1.0m | −$2.0m | −$2.0m |
| Free cash flow | — | −$14.0m | $54.0m | −$8.0m | $30.0m | −$57.0m | $39.0m | −$43.0m |
| Total assets | $394.0m | $380.6m | $402.6m | $468.0m | $433.8m | $463.7m | $452.4m | $533.1m |
| Cash and short-term investments | $26.8m | $6.1m | $16.3m | $8.2m | $5.7m | $8.6m | $3.3m | $9.3m |
| Debt | $43.3m | $49.4m | $43.5m | $52.2m | $53.1m | $54.0m | $54.9m | $55.8m |
| Shareholders' equity | $177.9m | $159.4m | $169.0m | $160.6m | $170.0m | $167.9m | $182.7m | $188.1m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -4.7% | -2.4% | 6.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 51.2% | 51.3% | 51.9% | 53.1% |
| Operating margin | -3.8% | -2.0% | 0.5% | 3.0% |
| Net margin | -5.0% | -2.7% | -0.6% | 1.5% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | -9.1 | -1.6 | -10.4 | 77.0 | 6.8 | 36.6 | 18.2 | 14.6 | 34.7 | 26.7 |
| Price to sales | 0.3 | 0.1 | 0.2 | 0.3 | 0.3 | 0.8 | 0.6 | 0.6 | 1.7 | 1.5 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -33% | -36% | -15% | -58% | 29% | 15% | -57% | 34% | -37% | 85% |
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.