55.09
-1.29%
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
$900.8m
FY2019FY2025
Net income
$109.2m
FY2019FY2025
Free cash flow
$343.1m
FY2019FY2025
Shareholders' equity
$177.7m
FY2019FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $900.8m | $770.5m | $613.6m | $437.4m | $254.0m | $230.8m | $192.3m |
| Research and development | $72.4m | $73.4m | $74.4m | $66.8m | $47.5m | $32.0m | $21.2m |
| Operating income | $186.5m | $123.2m | $20.1m | −$129.1m | −$114.6m | −$18.9m | −$56.2m |
| Net income | $109.2m | $169.7m | $28.1m | −$65.6m | −$36.1m | −$9.3m | −$54.2m |
| Diluted earnings per share | 1.12 | 1.44 | 0.31 | -0.76 | -0.49 | -0.13 | -0.74 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Total assets | $1.30bn | $1.19bn | $1.05bn | $1.04bn | $812.8m | $232.3m | $318.9m |
| Cash and short-term investments | $700.2m | $609.5m | $723.1m | $704.7m | $615.3m | $154.0m | $247.3m |
| Total liabilities | $1.10bn | $957.0m | $675.8m | $526.6m | $273.3m | $149.9m | $167.0m |
| Shareholders' equity | $177.7m | $198.4m | $233.3m | $291.1m | $277.6m | $82.4m | $151.9m |
| Shares outstanding | 97m | 118m | 91m | 87m | 73m | 73m | 73m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Cash from operations | $372.5m | $295.7m | $225.0m | $168.3m | $69.7m | −$12.3m | $16.6m |
| Capital spending | −$29.3m | −$12.0m | −$26.1m | −$31.9m | −$29.0m | −$16.9m | −$15.2m |
| Free cash flow | $343.1m | $283.7m | $198.9m | $136.4m | $40.7m | −$29.3m | $1.4m |
| Dividends paid | −$91.9m | −$93.4m | −$125.2m | −$21.8m | −$16.3m | −$16.3m | −$16.3m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $277.8m | $253.0m | $240.8m | $229.2m | $219.5m | $211.4m | $206.3m | $198.4m |
| Operating income | $83.0m | $62.0m | $53.9m | $52.6m | $42.6m | $37.4m | $34.1m | $35.1m |
| Net income | $50.0m | $38.8m | $30.8m | $28.3m | $24.7m | $25.4m | $103.3m | $23.5m |
| Diluted earnings per share | 0.49 | 0.38 | 0.32 | 0.29 | 0.25 | 0.26 | 0.87 | 0.20 |
| Cash from operations | $391.0m | $190.0m | $198.0m | −$47.0m | $122.0m | $98.0m | $136.0m | −$35.0m |
| Capital spending | −$17.0m | −$4.0m | −$11.0m | −$6.0m | −$5.0m | −$7.0m | −$2.0m | −$2.0m |
| Free cash flow | $374.0m | $186.0m | $187.0m | −$53.0m | $117.0m | $91.0m | $134.0m | −$37.0m |
| Total assets | $1.58bn | $1.42bn | $1.30bn | $1.13bn | $1.18bn | $1.11bn | $1.19bn | $858.6m |
| Cash and short-term investments | $959.3m | $800.1m | $700.2m | $530.6m | $605.7m | $529.9m | $609.5m | $544.7m |
| Debt | $6.0m | — | — | — | $5.5m | $6.0m | $6.2m | $6.0m |
| Shareholders' equity | $206.2m | $185.3m | $177.7m | $148.6m | $121.3m | $116.7m | $198.4m | $129.0m |
Financial ratios
Data as of 18 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Operating margin | 22.9% | 8.6% | 8.2% | -26.9% | -45.1% | -8.2% |
| Net margin | 12.1% | 22.0% | 4.6% | -15.0% | -14.2% | -4.0% |
| Return on equity | 61.4% | 85.5% | 12.0% | -22.5% | -13.0% | -11.3% |
| Return on assets | 8.4% | 14.2% | 2.7% | -6.3% | -4.4% | -4.0% |
| Free cash flow yield | 9.4% | 5.9% | 6.3% | 5.3% | 3.1% | 0.1% |
| Revenue growth | 16.9% | 25.6% | 40.3% | 72.2% | 10.0% | 20.0% |
| Earnings growth | -35.7% | 503.7% | -142.9% | 81.7% | 287.6% | -82.8% |
| Current ratio | 1.01x | 1.03x | 1.39x | 1.87x | 2.47x | 1.17x |
| Debt to equity | 0.00x | 0.03x | 0.02x | 0.02x | 0.00x | 0.22x |
| Equity ratio | 13.6% | 16.6% | 22.3% | 28.1% | 34.2% | 35.5% |
| Interest coverage | — | — | 1.74x | -17.84x | -328.34x | -1.96x |
| R&D as a share of sales | 8.0% | 9.5% | 12.1% | 15.3% | 18.7% | 13.9% |
| Buybacks as a share of market value | 17.6% | -29.2% | -5.2% | -18.4% | 0.2% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 27.2% | 31.3% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 18.5% | 7.4% | 2.1% | — |
| Net margin | 16.7% | 8.9% | 6.1% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Price to earnings | 31.3 | 18.5 | 67.1 | -36.3 | -63.8 |
| Price to sales | 3.8 | 4.1 | 3.1 | 5.4 | 9.1 |
Market value over time
30 Jun 2021 to 16 Oct 2026, in USD
$2.29bn$4.51bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Return | 48% | 16% | -20% | 8% | -35% |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 10 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | |
|---|---|---|---|---|---|
| Paid in the year | 0.65 | 0.50 | 0.735 | 0.36 | 0.25 |
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.