62.75
+1.13%
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.
Net income
$201.4m
FY2016FY2025
Total assets
$17.30bn
FY2016FY2025
Shareholders' equity
$2.04bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating income | $283.7m | $231.2m | $246.5m | $259.5m | $168.6m | $91.9m | $116.0m | $104.6m | $86.5m | $74.8m |
| Net income | $201.4m | $185.3m | $194.1m | $203.0m | $133.1m | $74.4m | $92.7m | $89.2m | $48.2m | $48.8m |
| Diluted earnings per share | 5.40 | 4.95 | 5.17 | 5.43 | 3.47 | 2.57 | 3.48 | 3.85 | 2.06 | 2.40 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $17.30bn | $15.60bn | $14.52bn | $13.05bn | $13.54bn | $9.75bn | $7.33bn | $5.65bn | $5.29bn | $4.08bn |
| Cash and short-term investments | $213.9m | $875.4m | $2.05bn | $1.84bn | $3.39bn | $1.46bn | $1.31bn | $919.4m | $796.1m | $660.1m |
| Total liabilities | $15.26bn | $13.77bn | $12.80bn | $11.53bn | $558.8m | $554.7m | $628.8m | $5.04bn | $4.74bn | $3.69bn |
| Debt | $481.4m | $437.4m | $453.8m | $480.0m | $509.0m | $505.0m | $406.0m | $342.0m | $372.0m | $383.0m |
| Shareholders' equity | $2.04bn | $1.82bn | $1.72bn | $1.52bn | $12.98bn | $9.20bn | $6.70bn | $603.8m | $548.6m | $387.1m |
| Shares outstanding | 37m | 37m | 38m | 37m | 38m | 29m | 27m | 23m | 23m | 20m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Operating income | $52.2m | $62.9m | $69.8m | $88.7m | $64.2m | $61.0m | $60.6m | $62.8m |
| Net income | $40.9m | $49.4m | $54.8m | $45.2m | $51.4m | $50.0m | $48.8m | $50.6m |
| Diluted earnings per share | 1.12 | 1.35 | 1.47 | 1.21 | 1.38 | 1.34 | 1.30 | 1.35 |
| Total assets | $17.40bn | $17.23bn | $17.30bn | $16.40bn | $16.08bn | $15.68bn | $15.60bn | $14.95bn |
| Cash and short-term investments | $273.9m | $258.5m | $213.9m | $2.12bn | $2.01bn | $1.81bn | $875.4m | $2.21bn |
| Debt | — | $413.1m | $196.3m | $994.6m | $661.4m | $617.3m | $437.4m | $477.2m |
| Shareholders' equity | $2.04bn | $2.02bn | $2.04bn | $1.98bn | $1.92bn | $1.87bn | $1.82bn | $1.83bn |
Financial ratios
Data as of 28 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Operating margin | 31.1% | 28.4% | 358.7% | 48.6% | 40.0% | 26.5% |
| Net margin | 22.1% | 22.7% | 282.4% | 38.0% | 31.6% | 21.4% |
| Return on equity | 9.9% | 10.2% | 11.3% | 13.3% | 1.0% | 0.8% |
| Return on assets | 1.2% | 1.2% | 1.3% | 1.6% | 1.0% | 0.8% |
| Revenue growth | 12.0% | 1085.0% | -87.1% | 26.6% | 21.4% | 0.5% |
| Earnings growth | 8.7% | -4.5% | -4.4% | 52.6% | 78.9% | -19.8% |
| Current ratio | 27.20x | 0.07x | 0.17x | 0.18x | 0.33x | 0.21x |
| Debt to equity | 0.10x | 0.24x | 0.26x | 0.66x | 0.07x | 0.09x |
| Equity ratio | 11.8% | 11.7% | 11.8% | 11.7% | 95.9% | 94.3% |
| Interest coverage | 1.08x | 0.82x | 1.22x | 6.30x | 7.32x | 2.64x |
| Buybacks as a share of market value | 0.4% | 0.3% | -0.4% | 2.3% | -32.3% | -8.6% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 19.6% | 21.3% | 19.5% |
| Operating income | 3.0% | 25.3% | 17.1% |
| Net income | -0.3% | 22.0% | 18.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 29.8% | 43.8% | 41.4% | 40.2% |
| Net margin | 22.4% | 33.6% | 32.0% | 30.6% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 10.0 | 11.4 | 8.6 | 9.0 | 13.6 | 13.6 | 13.9 | 9.8 | 21.9 | 17.9 |
| Price to sales | 2.2 | 2.6 | 24.4 | 3.4 | 4.3 | 2.9 | 3.7 | 3.2 | 4.5 | 4.9 |
Market value over time
30 Nov 2016 to 27 Oct 2026, in USD
$768.0m$2.27bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 2% | 23% | -5% | 3% | 32% | -28% | 28% | -16% | 7% | 50% |
Dividends and splits
Per share, in the currency the company pays
Paid for 21 years. Last went ex-dividend on 15 Dec 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.38 | 1.22 | 1.06 | 1.00 | 0.90 | 0.75 | 0.72 | 0.62 |
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.