E
8.12
-1.22%
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
$588.9m
FY2019FY2025
Net income
$17.6m
FY2019FY2025
Free cash flow
$109.2m
FY2019FY2025
Shareholders' equity
$716.9m
FY2019FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $588.9m | $698.8m | $675.4m | $620.7m | $490.1m | $337.5m | $242.1m |
| Gross profit | $456.8m | $470.4m | $444.4m | $403.4m | $327.9m | $222.5m | $169.0m |
| Research and development | $79.0m | $79.7m | $75.6m | $71.6m | $49.5m | $30.4m | $26.1m |
| Operating income | $59.3m | $252,000 | $2.4m | −$30.6m | −$55.9m | −$22.0m | −$54.3m |
| Net income | $17.6m | −$41.1m | −$45.6m | −$59.8m | −$82.0m | −$60.0m | −$93.7m |
| Diluted earnings per share | 0.10 | -0.22 | -0.24 | -0.31 | -0.42 | -0.31 | -3.47 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Total assets | $1.37bn | $1.42bn | $1.52bn | $1.59bn | $1.66bn | $1.33bn | $920.2m |
| Cash and short-term investments | $129.7m | $135.8m | $92.6m | $92.6m | $94.0m | $96.0m | $54.9m |
| Total liabilities | $654.9m | $670.4m | $692.0m | $685.0m | $677.7m | $808.4m | $504.8m |
| Debt | $523.4m | $527.9m | $532.2m | $536.4m | $546.1m | $698.3m | $438.8m |
| Shareholders' equity | $716.9m | $750.8m | $826.0m | $906.7m | $985.6m | $519.2m | $415.5m |
| Shares outstanding | 184m | 184m | 189m | 193m | 195m | 195m | 27m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Cash from operations | $111.5m | $113.2m | $104.6m | $64.8m | $37.5m | $57.5m | −$613,000 |
| Capital spending | −$2.2m | −$18.9m | −$23.1m | −$18.1m | −$14.8m | −$13.1m | −$13.3m |
| Free cash flow | $109.2m | $94.3m | $81.5m | $46.7m | $22.7m | $44.5m | −$13.9m |
| Dividends paid | — | — | −$5.5m | −$5.2m | — | — | −$138.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $152.0m | $147.5m | $151.2m | $147.5m | $148.0m | $142.3m | $175.0m | $176.3m |
| Gross profit | $119.5m | $99.7m | $117.1m | $114.0m | $114.6m | $111.1m | $124.0m | $117.0m |
| Operating income | $17.5m | $12.6m | $13.3m | $16.0m | $15.8m | $14.2m | −$11.9m | $9.9m |
| Net income | $9.7m | $7.2m | $6.0m | $11.1m | $8.2m | −$7.7m | −$12.2m | −$9.2m |
| Diluted earnings per share | 0.05 | 0.04 | 0.03 | 0.06 | 0.04 | -0.04 | -0.07 | -0.05 |
| Cash from operations | $28.0m | $24.0m | $21.0m | $32.0m | $26.0m | $30.0m | $48.0m | $27.0m |
| Capital spending | — | — | −$10.0m | — | −$8.0m | −$5.0m | −$4.0m | −$4.0m |
| Free cash flow | — | — | $11.0m | — | $18.0m | $25.0m | $44.0m | $23.0m |
| Total assets | $1.36bn | $1.37bn | $1.37bn | $1.40bn | $1.42bn | $1.41bn | $1.42bn | $1.45bn |
| Cash and short-term investments | $133.5m | $129.3m | $129.7m | $106.9m | $151.1m | $148.4m | $135.8m | $101.6m |
| Debt | $520.9m | $522.2m | $527.2m | $528.5m | $529.3m | $526.9m | $527.9m | $529.0m |
| Shareholders' equity | $715.3m | $714.0m | $716.9m | $728.5m | $744.0m | $739.6m | $750.8m | $770.7m |
Financial ratios
Data as of 31 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 77.6% | 67.3% | 65.8% | 65.0% | 66.9% | 65.9% |
| Operating margin | 10.1% | 0.0% | 0.4% | -4.9% | -11.4% | -6.5% |
| Net margin | 3.0% | -5.9% | -6.8% | -9.6% | -16.7% | -17.8% |
| Return on equity | 2.5% | -5.5% | -5.5% | -6.6% | -8.3% | -11.5% |
| Return on assets | 1.3% | -2.9% | -3.0% | -3.8% | -4.9% | -4.5% |
| Free cash flow yield | 6.7% | 7.9% | 7.4% | 4.7% | 2.9% | 3.9% |
| Revenue growth | -15.7% | 3.5% | 8.8% | 26.6% | 45.2% | 39.4% |
| Earnings growth | -142.8% | -9.9% | -23.7% | -27.0% | 36.7% | -36.0% |
| Current ratio | 2.11x | 1.97x | 1.53x | 1.72x | 1.66x | 1.66x |
| Debt to equity | 0.74x | 0.70x | 0.64x | 0.59x | 0.55x | 1.35x |
| Equity ratio | 52.3% | 52.8% | 54.4% | 57.0% | 59.3% | 39.1% |
| Interest coverage | 1.56x | 0.01x | 0.05x | -0.90x | -1.55x | -0.53x |
| R&D as a share of sales | 13.4% | 11.4% | 11.2% | 11.5% | 10.1% | 9.0% |
| Buybacks as a share of market value | -0.1% | 2.6% | 2.2% | 1.3% | 0.1% | -623.9% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -2.1% | 13.2% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 72.0% | 68.7% | 68.2% | — |
| Operating margin | 4.6% | 1.2% | -1.4% | — |
| Net margin | -1.8% | -5.0% | -7.9% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Price to earnings | 126.5 | -49.2 | -45.6 | -24.0 | -37.5 |
| Price to sales | 4.0 | 3.0 | 3.3 | 2.5 | 6.8 |
Market value over time
30 Jul 2021 to 30 Oct 2026, in USD
$773.1m$1.64bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Return | 13% | 7% | 58% | -57% | -13% |
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.