157.77
+5.17%
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
$1.89bn
FY2016FY2025
Net income
−$2.5m
FY2016FY2025
Free cash flow
$80.6m
FY2016FY2025
Shareholders' equity
$1.37bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.89bn | $1.84bn | $1.95bn | $1.94bn | $1.76bn | $1.42bn | $1.13bn | $867.5m | $820.1m | $746.7m |
| Gross profit | $679.4m | $686.0m | $705.6m | $612.7m | $594.6m | $513.4m | $392.1m | $312.3m | $291.5m | $279.6m |
| Research and development | $60.7m | — | $50.3m | $46.0m | $44.9m | $40.0m | $32.1m | $24.5m | $23.9m | $22.5m |
| Operating income | $51.1m | $194.7m | $214.5m | $39.7m | $169.3m | $53.7m | $46.1m | $87.8m | $62.7m | $84.1m |
| Net income | −$2.5m | $116.6m | $112.7m | −$15.9m | $121.4m | $39.7m | $31.6m | $59.5m | $20.3m | $61.4m |
| Diluted earnings per share | -0.14 | 6.57 | 6.29 | -0.89 | 6.79 | 2.23 | 1.79 | 4.46 | 1.53 | 4.65 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $2.80bn | $2.61bn | $2.71bn | $2.82bn | $2.96bn | $2.89bn | $2.85bn | $709.7m | $722.1m | $692.0m |
| Cash and short-term investments | $179.8m | $188.9m | $194.5m | $181.0m | $165.2m | $181.8m | $123.5m | $104.1m | $89.9m | $88.8m |
| Total liabilities | $1.42bn | $1.26bn | $1.33bn | $1.54bn | $1.57bn | $1.57bn | $1.61bn | $273.3m | $312.5m | $279.4m |
| Debt | $870.6m | $707.2m | $754.1m | $952.8m | $893.3m | $888.0m | $920.8m | $36.6m | $66.8m | $66.5m |
| Shareholders' equity | $1.37bn | $1.35bn | $1.38bn | $1.28bn | $1.39bn | $1.32bn | $1.24bn | $435.1m | $407.7m | $402.8m |
| Shares outstanding | 17m | 18m | 18m | 18m | 18m | 18m | 18m | 13m | 13m | 13m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $136.5m | $204.6m | $279.0m | $41.8m | $48.9m | $178.4m | $82.4m | $78.8m | $64.8m | $73.8m |
| Capital spending | −$55.9m | −$11.3m | −$38.8m | −$28.5m | −$21.5m | −$17.9m | −$15.5m | −$12.9m | −$10.9m | −$10.0m |
| Free cash flow | $80.6m | $193.3m | $240.2m | $13.3m | $27.5m | $160.5m | $66.8m | $65.9m | $53.9m | $63.8m |
| Dividends paid | −$34.4m | −$33.2m | −$31.6m | −$30.1m | −$28.6m | −$27.6m | −$21.8m | −$19.3m | −$18.6m | −$17.6m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $532.5m | $480.5m | $468.5m | $493.8m | $483.4m | $442.9m | $444.1m | $462.3m |
| Gross profit | $189.2m | $176.7m | $149.2m | $164.5m | $171.7m | $161.3m | $156.2m | $172.5m |
| Operating income | $48.7m | $41.0m | $35.2m | $54.4m | −$49.1m | $27.6m | $29.0m | $51.7m |
| Net income | $26.8m | $19.7m | $20.7m | $30.5m | −$66.6m | $12.9m | $14.2m | $32.3m |
| Diluted earnings per share | 1.55 | 1.14 | 1.19 | 1.75 | -3.82 | 0.74 | 0.80 | 1.82 |
| Cash from operations | $29.0m | $3.0m | $46.0m | $51.0m | $41.0m | −$3.0m | $63.0m | $67.0m |
| Capital spending | −$10.0m | −$10.0m | −$22.0m | −$2.0m | −$1.0m | −$7.0m | −$22.0m | −$11.0m |
| Free cash flow | $19.0m | −$7.0m | $24.0m | $49.0m | $40.0m | −$10.0m | $41.0m | $56.0m |
| Total assets | $2.85bn | $2.80bn | $2.80bn | $2.82bn | $2.85bn | $2.66bn | $2.61bn | $2.74bn |
| Cash and short-term investments | $155.1m | $169.7m | $179.8m | $172.0m | $201.9m | $186.2m | $188.9m | $212.1m |
| Debt | $873.4m | $874.4m | $883.1m | $874.5m | $935.8m | $747.7m | $717.8m | $751.1m |
| Shareholders' equity | $1.38bn | $1.38bn | $1.37bn | $1.36bn | $1.34bn | $1.39bn | $1.35bn | $1.45bn |
Financial ratios
Data as of 29 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 36.0% | 37.3% | 36.1% | 31.5% | 33.8% | 36.2% | — |
| Operating margin | 2.7% | 10.7% | 10.4% | 2.0% | 9.6% | 4.3% | — |
| Net margin | -0.1% | 6.3% | 5.8% | -0.8% | 6.9% | 2.8% | — |
| Return on equity | -0.2% | 8.6% | 8.1% | -1.2% | 8.7% | 3.0% | — |
| Return on assets | -0.1% | 4.5% | 4.2% | -0.6% | 4.1% | 1.4% | — |
| Free cash flow yield | 7.0% | 7.7% | 11.3% | 2.5% | 2.5% | 7.0% | — |
| Revenue growth | 2.7% | -5.8% | 0.5% | 10.4% | 24.2% | 25.1% | — |
| Earnings growth | -102.1% | 3.5% | -807.7% | -113.1% | 206.0% | 25.4% | — |
| Current ratio | 2.42x | 2.31x | 2.52x | 2.80x | 2.14x | 2.07x | — |
| Debt to equity | 0.64x | 0.53x | 0.55x | 0.76x | 0.65x | 0.68x | — |
| Equity ratio | 49.1% | 51.8% | 51.0% | 45.3% | 46.9% | 45.7% | — |
| Interest coverage | 1.16x | 4.28x | 4.02x | 1.22x | 7.58x | 2.29x | — |
| R&D as a share of sales | 3.2% | — | 2.6% | 2.4% | 2.5% | 2.8% | 2.8% |
| Buybacks as a share of market value | 1.9% | 0.9% | -0.3% | -0.0% | -0.3% | -0.8% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -1.0% | 5.9% | 9.9% |
| Operating income | 8.8% | -1.0% | -3.3% |
| Net income | -46.1% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 36.6% | 35.2% | 35.1% | 35.4% |
| Operating margin | 6.6% | 6.6% | 6.7% | 7.1% |
| Net margin | 3.1% | 2.8% | 3.4% | 3.9% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | -962.1 | 21.4 | 33.9 | -187.2 | 34.0 | 113.8 | 92.0 | 39.8 | 98.7 | 27.5 |
| Price to sales | 1.3 | 1.4 | 2.0 | 1.5 | 2.3 | 3.2 | 2.6 | 2.7 | 2.4 | 2.3 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -0% | -33% | 31% | -25% | -14% | 55% | -6% | 16% | 16% | 74% |
Dividends and splits
Per share, in the currency the company pays
Paid for 30 years. Last went ex-dividend on 16 Oct 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.546 | 1.986 | 1.88 | 1.78 | 1.70 | 2.035 | 1.56 | 1.525 |
- 1.5-for-1 split · 31 Jul 1990
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.