127.82
-0.34%
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
$249.1m
FY2017FY2026
Net income
$6.7m
FY2017FY2026
Free cash flow
$39.6m
FY2017FY2026
Shareholders' equity
$186.2m
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $249.1m | $241.0m | $216.2m | $219.1m | $184.3m | $133.9m | $117.7m | $103.1m | $96.2m | $93.7m |
| Gross profit | $158.3m | $150.9m | $133.3m | $133.7m | $109.1m | $87.0m | $65.4m | $60.9m | $54.6m | $53.2m |
| Research and development | $20.3m | $19.5m | $19.3m | $20.5m | $15.8m | $10.4m | $6.4m | $3.5m | $3.5m | $4.2m |
| Operating income | $18.5m | $17.8m | −$270.0m | $3.3m | $4.7m | $10.2m | $7.9m | $9.8m | $2.2m | $16.3m |
| Net income | $6.7m | −$2.0m | −$254.2m | $930,000 | $1.9m | $3.3m | $1.8m | $7.5m | −$3.0m | $11.2m |
| Diluted earnings per share | 1.17 | -0.35 | -46.83 | 0.17 | 0.35 | 0.63 | 0.35 | 1.71 | -0.73 | 2.96 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $427.7m | $433.3m | $446.8m | $661.8m | $707.4m | $601.5m | $420.2m | $156.8m | $164.1m | $171.7m |
| Cash and short-term investments | $26.9m | $27.3m | $28.2m | $32.9m | $49.3m | $263.9m | $81.4m | $10.2m | $5.5m | $5.8m |
| Total liabilities | $241.5m | $273.5m | $301.4m | $268.4m | $313.6m | $195.2m | $200.2m | $45.5m | $64.7m | $73.9m |
| Debt | $155.2m | $177.9m | $221.7m | $183.3m | $218.4m | $145.7m | $140.3m | $22.7m | $46.3m | $54.8m |
| Shareholders' equity | $186.2m | $159.8m | $145.4m | $393.5m | $393.8m | $406.2m | $220.0m | $111.3m | $99.4m | $97.8m |
| Shares outstanding | 6m | 6m | 5m | 5m | 5m | 5m | 5m | 4m | 4m | 4m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $42.8m | $46.8m | $44.1m | $28.0m | $39.2m | $37.1m | $26.6m | $30.6m | $24.8m | $7.8m |
| Capital spending | −$3.3m | −$4.5m | −$2.6m | −$4.5m | −$4.4m | −$2.0m | −$1.5m | −$1.3m | −$2.8m | −$11.6m |
| Free cash flow | $39.6m | $42.3m | $41.6m | $23.4m | $34.8m | $35.1m | $25.1m | $29.3m | $22.0m | −$3.9m |
| Dividends paid | −$3.5m | −$3.5m | −$3.4m | −$3.4m | −$3.3m | −$3.2m | −$2.7m | −$2.5m | −$2.4m | −$2.4m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $60.1m | $63.7m | $65.1m | $60.7m | $59.5m | $62.1m | $62.8m | $57.8m |
| Gross profit | $39.0m | $46.6m | $41.8m | $37.3m | $32.5m | $38.4m | $39.8m | $35.5m |
| Operating income | $7.0m | $2.7m | $8.0m | $4.7m | $9.2m | $3.0m | $5.8m | $6.5m |
| Net income | $2.8m | −$4.1m | $3.6m | $2.5m | $4.7m | −$7.1m | −$1.7m | $3.4m |
| Diluted earnings per share | 0.49 | -0.72 | 0.65 | 0.44 | 0.85 | -1.28 | -0.31 | 0.63 |
| Cash from operations | $14.0m | $13.0m | $18.0m | $8.0m | $1.0m | $12.0m | $18.0m | $5.0m |
| Capital spending | — | −$2.0m | — | −$1.0m | −$1.0m | −$1.0m | — | −$1.0m |
| Free cash flow | — | $11.0m | — | $7.0m | $0 | $11.0m | — | $4.0m |
| Total assets | $419.2m | $427.7m | $434.8m | $430.4m | $435.7m | $433.3m | $437.1m | $454.1m |
| Cash and short-term investments | $30.7m | $26.9m | $29.0m | $20.4m | $21.3m | $27.3m | $31.0m | $24.3m |
| Debt | $8.3m | $155.2m | $170.0m | $178.7m | $184.9m | $181.5m | $199.3m | $208.5m |
| Shareholders' equity | $188.8m | $186.2m | $186.7m | $178.5m | $172.5m | $159.8m | $155.2m | $161.5m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 4.4% | 13.2% | 11.4% |
| Operating income | 77.3% | 12.6% | 1.3% |
| Net income | 93.3% | 15.4% | -5.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 63.1% | 62.3% | 62.1% | 60.8% |
| Operating margin | 7.4% | -24.9% | -17.3% | -9.4% |
| Net margin | 1.0% | -26.9% | -19.6% | -12.4% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 108.2 | -221.3 | -2.8 | — | 476.1 | — | — | 145.5 | -284.6 | 42.0 |
| Price to sales | 2.9 | 1.8 | 3.3 | 2.6 | 4.8 | 12.8 | 12.5 | 10.6 | 8.8 | 5.0 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -38% | 24% | -35% | -50% | 13% | 15% | 25% | 49% | 5% | 28% |
Dividends and splits
Per share, in the currency the company pays
Paid for 23 years. Last went ex-dividend on 30 Nov 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.48 | 0.64 | 0.64 | 0.64 | 0.64 | 0.64 | 0.64 | 0.64 |
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.