22.67
-4.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
$1.31bn
FY2016FY2025
Net income
$325.3m
FY2016FY2025
Free cash flow
$409.2m
FY2016FY2025
Shareholders' equity
$1.94bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.31bn | $1.32bn | $1.23bn | $1.69bn | $1.08bn | $541.3m | $942.2m | $1.04bn | $403.2m | $110.9m |
| Research and development | — | — | — | — | — | — | — | $12.4m | — | — |
| Operating income | $439.2m | $512.0m | $535.9m | $1.07bn | $602.6m | −$1.92bn | $155.9m | $273.5m | $181.6m | $28.9m |
| Net income | $325.3m | $366.0m | $388.3m | $893.8m | $417.3m | −$1.21bn | $50.2m | $93.8m | $1.7m | $21.5m |
| Diluted earnings per share | 1.78 | 1.92 | 2.07 | 4.69 | 2.30 | -7.14 | 0.29 | 0.59 | 0.02 | 0.29 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $2.90bn | $2.82bn | $2.76bn | $2.57bn | $1.75bn | $1.45bn | $3.47bn | $3.43bn | $1.69bn | $651.9m |
| Cash and short-term investments | $266.8m | $260.0m | $401.1m | $675.4m | $367.0m | $192.6m | $182.6m | $135.8m | $851,466 | $1.8m |
| Total liabilities | $903.9m | $853.5m | $873.5m | $832.4m | $701.5m | $614.0m | $737.9m | $725.6m | $91.1m | $24.1m |
| Debt | $393.3m | $392.5m | $392.8m | $390.4m | $388.1m | $391.1m | $389.8m | $388.6m | — | — |
| Shareholders' equity | $1.94bn | $1.91bn | $1.69bn | $1.74bn | $1.05bn | $839.4m | $2.73bn | $1.68bn | $1.60bn | $627.8m |
| Shares outstanding | 183m | 191m | 188m | 191m | 181m | 169m | 172m | 159m | 81m | 75m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $878.6m | $920.9m | $855.8m | $1.30bn | $788.5m | $310.1m | $647.6m | $590.3m | $257.4m | $30.5m |
| Capital spending | −$469.5m | −$486.7m | −$424.9m | −$465.1m | −$236.4m | −$222.2m | −$435.0m | −$338.9m | −$247.4m | −$26.0m |
| Free cash flow | $409.2m | $434.1m | $430.9m | $831.5m | $552.1m | $87.9m | $212.6m | $251.3m | $9.9m | $4.5m |
| Dividends paid | −$113.1m | −$97.6m | −$88.1m | −$75.2m | −$14.1m | −$14.1m | −$14.1m | −$14.1m | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $478.8m | $358.5m | $317.6m | $324.9m | $319.0m | $350.3m | $326.6m | $333.1m |
| Operating income | $239.5m | $127.8m | $94.1m | $100.8m | $107.8m | $135.8m | $124.1m | $132.9m |
| Net income | $181.8m | $99.8m | $68.8m | $75.5m | $78.1m | $102.9m | $85.6m | $99.8m |
| Diluted earnings per share | 0.98 | 0.54 | 0.38 | 0.41 | 0.43 | 0.56 | 0.45 | 0.52 |
| Cash from operations | $384.0m | $196.0m | $208.0m | $247.0m | $198.0m | $224.0m | $222.0m | $217.0m |
| Capital spending | −$125.0m | −$128.0m | −$137.0m | −$119.0m | −$100.0m | −$131.0m | −$137.0m | −$104.0m |
| Free cash flow | $259.0m | $68.0m | $71.0m | $128.0m | $98.0m | $93.0m | $85.0m | $113.0m |
| Total assets | $3.14bn | $2.94bn | $2.90bn | $2.92bn | $2.86bn | $2.87bn | $2.82bn | $2.81bn |
| Cash and short-term investments | $295.9m | $124.4m | $266.8m | $280.5m | $251.8m | $247.6m | $260.0m | $276.1m |
| Debt | $393.6m | $412.9m | $411.5m | $411.5m | $411.6m | $411.5m | $404.7m | $394.8m |
| Shareholders' equity | $2.15bn | $2.04bn | $1.94bn | $1.95bn | $1.94bn | $1.93bn | $1.91bn | $1.91bn |
Financial ratios
Data as of 16 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2018 | |
|---|---|---|---|---|---|---|---|
| Operating margin | 33.5% | 38.6% | 44.8% | 63.8% | 55.6% | -354.6% | — |
| Net margin | 24.8% | 27.8% | 31.6% | 52.7% | 38.7% | -223.2% | — |
| Return on equity | 16.8% | 19.1% | 23.0% | 51.4% | 39.9% | -144.0% | — |
| Return on assets | 11.2% | 13.0% | 14.1% | 34.7% | 23.9% | -83.1% | — |
| Free cash flow yield | 30.1% | 30.1% | 27.8% | 37.7% | 23.0% | 12.8% | — |
| Revenue growth | -0.3% | 7.2% | -27.6% | 57.1% | 99.2% | -42.5% | — |
| Earnings growth | -11.1% | -5.7% | -56.6% | 114.2% | -134.5% | -2507.3% | — |
| Current ratio | 1.54x | 1.42x | 1.88x | 2.50x | 2.37x | 2.18x | — |
| Debt to equity | 0.21x | 0.21x | 0.24x | 0.23x | 0.38x | 0.47x | — |
| Equity ratio | 66.8% | 67.8% | 61.4% | 67.6% | 59.8% | 57.8% | — |
| Interest coverage | 20.31x | 35.32x | 16661.97x | 46.09x | 19.34x | -66.89x | — |
| R&D as a share of sales | — | — | — | — | — | — | 1.2% |
| Buybacks as a share of market value | 4.3% | -1.5% | 1.5% | -5.1% | -7.1% | 1.4% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -8.2% | 19.4% | — |
| Operating income | -25.8% | — | — |
| Net income | -28.6% | — | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 12.3 | 12.2 | 10.3 | 5.0 | 8.2 | -1.0 | 43.0 | 19.0 | 473.5 |
| Price to sales | 3.0 | 3.4 | 3.3 | 2.6 | 3.2 | 2.2 | 2.3 | 1.7 | 2.0 |
Market value over time
30 Jun 2017 to 15 Oct 2026, in USD
$100.6m$4.53bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Return | -7% | 7% | -3% | 26% | 143% | -41% | 17% | 9% | -3% |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 10 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Paid in the year | 0.51 | 0.60 | 0.52 | 0.46 | 0.40 | 0.08 |
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.