106.15
+9.87%
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
$3.18bn
FY2017FY2026
Net income
$121.8m
FY2017FY2026
Free cash flow
$105.4m
FY2017FY2026
Shareholders' equity
$1.19bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.18bn | $2.58bn | $2.41bn | $2.30bn | $2.05bn | $1.81bn | $1.98bn | $2.21bn | $2.10bn | $1.50bn |
| Gross profit | $731.1m | $645.4m | $527.2m | $389.4m | $309.3m | $293.4m | $307.5m | $365.5m | $356.5m | $258.7m |
| Research and development | — | $34.9m | $42.0m | $44.0m | $50.3m | $46.3m | $59.5m | $69.8m | $65.8m | $64.4m |
| Operating income | $349.9m | $283.5m | $240.7m | $150.4m | $119.2m | −$97.7m | $37.9m | $119.4m | $92.2m | $42.3m |
| Net income | $121.8m | $184.0m | $161.5m | $153.1m | $85.2m | −$210.7m | −$2.2m | $84.8m | $22.2m | $14.2m |
| Diluted earnings per share | 2.26 | 3.48 | 2.99 | 2.88 | 1.61 | -4.02 | -0.04 | 1.66 | 0.43 | 0.28 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $2.67bn | $1.92bn | $1.85bn | $1.57bn | $1.43bn | $1.28bn | $1.54bn | $1.54bn | $1.57bn | $1.45bn |
| Cash and short-term investments | $73.5m | $71.6m | $60.1m | $70.6m | $48.9m | $37.8m | $70.9m | $41.7m | $39.3m | $34.2m |
| Total liabilities | $1.47bn | $999.4m | $1.10bn | $966.3m | $968.9m | $920.6m | $1.04bn | $996.9m | $1.07bn | $1.03bn |
| Debt | $462.6m | $350.8m | $431.6m | $352.7m | $377.8m | $334.5m | $482.4m | $449.7m | $479.4m | $510.9m |
| Shareholders' equity | $1.19bn | $910.2m | $747.6m | $592.8m | $450.7m | $348.7m | $487.9m | $533.9m | $490.1m | $414.0m |
| Shares outstanding | 54m | 53m | 54m | 53m | 53m | 52m | 51m | 51m | 51m | 50m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $248.7m | $213.3m | $214.6m | $107.5m | $11.5m | $149.8m | $57.9m | $103.3m | $123.8m | $41.6m |
| Capital spending | −$143.3m | −$84.0m | −$87.7m | −$50.7m | −$40.3m | −$32.7m | −$71.3m | −$73.9m | −$71.0m | −$65.4m |
| Free cash flow | $105.4m | $129.3m | $126.9m | $56.8m | −$28.8m | $117.1m | −$13.4m | $29.4m | $52.8m | −$23.8m |
| Dividends paid | — | — | — | −$600,000 | −$900,000 | — | −$1.3m | −$1.8m | −$900,000 | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $874.1m | $954.4m | $805.0m | $738.9m | $682.8m | $647.2m | $616.8m | $658.0m |
| Gross profit | $182.0m | $214.7m | $186.1m | $164.9m | $165.4m | $167.6m | $149.6m | $165.6m |
| Operating income | $74.8m | $104.2m | $96.8m | $73.5m | $75.7m | $74.5m | $59.3m | $75.3m |
| Net income | $73.9m | $73.6m | −$47.4m | $44.4m | $51.2m | $49.6m | $41.0m | $46.1m |
| Diluted earnings per share | 1.37 | 1.36 | -0.90 | 0.84 | 0.97 | 0.94 | 0.76 | 0.85 |
| Cash from operations | $41.0m | $167.0m | $24.0m | $29.0m | $27.0m | $54.0m | $60.0m | $57.0m |
| Capital spending | −$46.0m | −$42.0m | −$41.0m | −$31.0m | −$27.0m | −$27.0m | −$16.0m | −$13.0m |
| Free cash flow | −$5.0m | $125.0m | −$17.0m | −$2.0m | $0 | $27.0m | $44.0m | $44.0m |
| Total assets | $2.80bn | $2.67bn | $2.48bn | $2.39bn | $2.23bn | $1.92bn | $1.83bn | $1.92bn |
| Cash and short-term investments | $95.3m | $73.5m | $98.9m | $84.0m | $124.5m | $71.6m | $83.8m | $78.6m |
| Debt | $554.5m | $462.6m | $639.1m | $602.8m | $546.9m | $368.8m | $390.5m | $422.8m |
| Shareholders' equity | $1.20bn | $1.19bn | $1.12bn | $1.05bn | $1.01bn | $910.2m | $855.1m | $858.8m |
Financial ratios
Data as of 4 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 23.0% | 25.0% | 21.9% | 16.9% | 15.1% | 16.2% | — |
| Operating margin | 11.0% | 11.0% | 10.0% | 6.5% | 5.8% | -5.4% | — |
| Net margin | 3.8% | 7.1% | 6.7% | 6.7% | 4.2% | -11.7% | — |
| Return on equity | 10.2% | 20.2% | 21.6% | 25.8% | 18.9% | -60.4% | — |
| Return on assets | 4.6% | 9.6% | 8.7% | 9.8% | 6.0% | -16.5% | — |
| Free cash flow yield | 4.1% | 3.2% | 3.1% | 1.7% | 0.5% | 2.0% | — |
| Revenue growth | 23.1% | 7.3% | 4.8% | 12.1% | 13.4% | -8.5% | — |
| Earnings growth | -33.8% | 13.9% | 5.5% | 79.7% | -140.4% | 9477.3% | — |
| Current ratio | 1.94x | 1.78x | 1.64x | 1.67x | 1.53x | 1.37x | — |
| Debt to equity | 0.39x | 0.41x | 0.60x | 0.61x | 0.87x | 0.99x | — |
| Equity ratio | 44.7% | 47.5% | 40.4% | 37.9% | 31.6% | 27.3% | — |
| Interest coverage | 11.07x | 10.74x | 9.99x | 7.27x | 7.64x | -5.04x | — |
| R&D as a share of sales | — | 1.4% | 1.7% | 1.9% | 2.5% | 2.6% | 3.0% |
| Buybacks as a share of market value | -2.3% | 2.1% | -1.4% | -0.6% | -1.0% | -2.1% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 11.5% | 12.0% | 8.9% |
| Operating income | 32.5% | — | 25.2% |
| Net income | -7.3% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 23.9% | 21.9% | 20.2% | 18.8% |
| Operating margin | 11.0% | 9.8% | 7.3% | 5.9% |
| Net margin | 5.3% | 5.9% | 3.5% | 2.6% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 43.7 | 38.3 | 38.7 | 20.7 | 12.3 | -2.5 | -292.9 | 4.6 | 14.8 | 42.1 |
| Price to sales | 1.7 | 2.7 | 2.6 | 1.4 | 0.5 | 0.3 | 0.3 | 0.2 | 0.2 | 0.4 |
Market value over time
30 Nov 2016 to 2 Oct 2026, in USD
$552.3m$9.62bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 14% | 102% | 186% | 114% | -21% | 58% | 20% | -50% | 38% | 87% |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years. Last went ex-dividend on 19 Nov 2008.
| FY2009 | FY2008 | FY2007 | FY2006 | FY2005 | FY2004 | FY2003 | FY2002 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.30 | 0.70 | 0.70 | 0.70 | 0.63 | 0.55 | 0.50 | 0.875 |
- 2-for-1 split · 22 Feb 1993
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.