49.85
+3.38%
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
$2.01bn
FY2016FY2025
Net income
$188.1m
FY2016FY2025
Free cash flow
$288.9m
FY2016FY2025
Shareholders' equity
$208.3m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.01bn | $1.94bn | $1.72bn | $1.66bn | $1.62bn | $1.18bn | $1.86bn | $1.68bn | $1.62bn | $1.45bn |
| Gross profit | $1.06bn | $1.19bn | $1.10bn | $1.08bn | $1.07bn | $681.1m | $906.3m | $887.0m | $880.3m | $817.1m |
| Operating income | $597.4m | $568.7m | $558.7m | $561.3m | $401.5m | $89.7m | $187.9m | $372.2m | $330.4m | $309.4m |
| Net income | $188.1m | $154.1m | $176.0m | $205.5m | $241.8m | −$150.4m | −$3.4m | $157.5m | $35.2m | $92.0m |
| Diluted earnings per share | 1.85 | 1.49 | 1.71 | 2.00 | 2.12 | -1.28 | -0.03 | 1.35 | 0.30 | 1.66 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $4.17bn | $4.05bn | $3.95bn | $3.35bn | $3.14bn | $3.74bn | $4.11bn | $4.01bn | $3.62bn | $3.53bn |
| Cash and short-term investments | $142.5m | $164.4m | $137.6m | $117.3m | $275.3m | $121.2m | $128.8m | $114.6m | $231.5m | $133.8m |
| Total liabilities | $3.83bn | $3.74bn | $3.71bn | $3.31bn | $3.09bn | $3.14bn | $3.33bn | $3.19bn | $2.98bn | $2.89bn |
| Debt | $3.41bn | $3.41bn | $3.33bn | $2.98bn | $2.85bn | $2.90bn | $3.03bn | $2.86bn | $2.62bn | $2.42bn |
| Shareholders' equity | $208.3m | $306.8m | $168.8m | $43.8m | $59.5m | $352.6m | $500.7m | $519.6m | $381.8m | $349.7m |
| Shares outstanding | 102m | 104m | 103m | 103m | 114m | 117m | 117m | 116m | 116m | 55m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $609.5m | $548.3m | $494.3m | $542.2m | $610.0m | $212.8m | $316.6m | $346.0m | $289.1m | $346.2m |
| Capital spending | −$320.6m | −$298.8m | −$701.6m | −$561.3m | −$65.9m | −$58.5m | −$410.6m | −$615.4m | −$248.4m | −$162.4m |
| Free cash flow | $288.9m | $249.4m | −$207.3m | −$19.1m | $544.0m | $154.3m | −$94.0m | −$269.4m | $40.6m | $183.8m |
| Dividends paid | −$120.8m | −$118.4m | −$58.6m | −$116.7m | −$203.8m | −$7.3m | −$27.9m | −$27.7m | −$27.0m | −$10.6m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $510.3m | $507.3m | $511.8m | $475.6m | $526.3m | $497.9m | $495.7m | $468.0m |
| Gross profit | $315.5m | $262.7m | $263.8m | $295.7m | $332.1m | $311.5m | $302.5m | $284.5m |
| Operating income | $139.7m | $145.3m | $145.5m | $134.0m | $168.0m | $149.9m | $154.7m | $121.4m |
| Net income | $39.1m | $42.9m | $44.7m | $42.3m | $56.4m | $44.7m | $46.6m | $29.0m |
| Diluted earnings per share | 0.67 | 0.73 | 0.44 | 0.42 | 0.56 | 0.44 | 0.45 | 0.28 |
| Cash from operations | $157.0m | $139.0m | $156.0m | $168.0m | $158.0m | $126.0m | $148.0m | $131.0m |
| Capital spending | −$117.0m | −$117.0m | −$265.0m | −$93.0m | −$79.0m | −$92.0m | −$35.0m | −$93.0m |
| Free cash flow | $40.0m | $22.0m | −$109.0m | $75.0m | $79.0m | $34.0m | $113.0m | $38.0m |
| Total assets | $4.37bn | $4.22bn | $4.17bn | $4.10bn | $4.03bn | $4.09bn | $4.05bn | $4.00bn |
| Cash and short-term investments | $136.5m | $134.0m | $142.5m | $129.8m | $145.2m | $150.6m | $164.4m | $117.5m |
| Debt | $3.59bn | $3.56bn | $3.41bn | $3.38bn | $3.41bn | $3.40bn | $3.41bn | $3.45bn |
| Shareholders' equity | $171.1m | $142.7m | $208.3m | $219.6m | $203.4m | $247.1m | $215.1m | $175.5m |
Financial ratios
Data as of 12 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 52.6% | 61.6% | 63.7% | 64.6% | 65.9% | 57.6% |
| Operating margin | 30.0% | 28.7% | 32.6% | 33.9% | 24.0% | 10.6% |
| Net margin | 9.3% | 7.9% | 10.2% | 12.3% | 14.9% | -12.7% |
| Return on equity | 90.3% | 50.2% | 104.2% | 469.3% | 406.5% | -42.7% |
| Return on assets | 4.5% | 3.8% | 4.5% | 6.1% | 7.7% | -4.0% |
| Free cash flow yield | 18.5% | 16.5% | 23.4% | 21.7% | 12.0% | 4.7% |
| Revenue growth | 3.7% | 12.5% | 3.6% | 2.8% | 36.8% | -36.3% |
| Earnings growth | 22.1% | -12.5% | -14.3% | -15.0% | -260.8% | 4388.1% |
| Current ratio | 0.79x | 0.91x | 0.81x | 0.75x | 1.85x | 1.12x |
| Debt to equity | 16.35x | 11.13x | 19.75x | 68.28x | 48.01x | 8.27x |
| Equity ratio | 5.0% | 7.6% | 4.3% | 1.3% | 1.9% | 9.4% |
| Interest coverage | 2.99x | 2.43x | 3.10x | 4.35x | 3.77x | 0.97x |
| Buybacks as a share of market value | 1.8% | -0.4% | -0.3% | 9.9% | 2.5% | -0.2% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 6.5% | 11.2% | 4.1% |
| Operating income | 2.1% | 46.1% | 7.6% |
| Net income | -2.9% | — | 3.2% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 57.0% | 60.3% | 60.9% | 57.6% |
| Operating margin | 29.5% | 31.2% | 27.4% | 23.6% |
| Net margin | 8.7% | 9.9% | 8.0% | 6.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 33.5 | 31.1 | 31.3 | 20.0 | 26.0 | -19.5 | -835.3 | 15.0 | 111.6 | 13.9 |
| Price to sales | 3.1 | 2.5 | 3.2 | 2.5 | 3.9 | 2.5 | 1.5 | 1.4 | 2.4 | 0.9 |
Market value over time
30 Nov 2016 to 9 Oct 2026, in USD
$946.3m$2.91bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 37% | -14% | 29% | -15% | 103% | 1% | 15% | -39% | 45% | 23% |
Dividends and splits
Per share, in the currency the company pays
Paid for 10 years. Last went ex-dividend on 15 Dec 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.04 | 2.01 | 2.00 | 1.00 | 2.00 | 3.00 | 0.10 | 0.40 |
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.