42.84
+8.46%
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.52bn
FY2016FY2025
Net income
$44.7m
FY2016FY2025
Free cash flow
$119.5m
FY2016FY2025
Shareholders' equity
$866.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.52bn | $2.28bn | $1.98bn | $2.12bn | $1.87bn | $1.20bn | $1.79bn | $1.65bn | $1.55bn | $1.40bn |
| Gross profit | $1.04bn | $936.9m | $832.4m | $873.8m | $767.5m | $464.5m | $686.0m | $616.0m | $577.7m | $522.0m |
| Operating income | $68.9m | $224.9m | $213.2m | $281.6m | $243.6m | −$31.6m | $176.8m | $173.4m | $169.8m | $169.2m |
| Net income | $44.7m | $169.4m | $171.6m | $216.1m | $190.7m | −$18.4m | $141.3m | $129.1m | $117.9m | $120.9m |
| Diluted earnings per share | 0.63 | 2.35 | 2.33 | 2.82 | 2.35 | -0.23 | 1.79 | 1.60 | 1.36 | 1.44 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $1.91bn | $1.41bn | $1.35bn | $1.26bn | $1.36bn | $1.14bn | $1.28bn | $1.07bn | $1.06bn | $973.0m |
| Cash and short-term investments | $112.4m | $203.4m | $219.8m | $289.8m | $263.5m | $287.2m | $304.6m | $267.0m | $274.8m | $165.6m |
| Total liabilities | $1.01bn | $535.8m | $499.9m | $414.1m | $535.0m | $347.4m | $437.4m | $257.9m | $248.2m | $232.0m |
| Debt | $293.0m | — | — | — | — | — | — | — | — | — |
| Shareholders' equity | $866.4m | $847.7m | $829.6m | $831.6m | $812.1m | $776.6m | $828.5m | $805.8m | $802.8m | $740.9m |
| Shares outstanding | 71m | 72m | 73m | 77m | 81m | 79m | 79m | 81m | 86m | 84m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $162.2m | $198.1m | $229.2m | $267.9m | $159.5m | $44.2m | $233.8m | $154.4m | $157.9m | $153.6m |
| Capital spending | −$42.7m | −$25.9m | −$19.5m | −$18.4m | −$6.6m | −$6.6m | −$18.3m | −$12.4m | −$14.8m | −$15.9m |
| Free cash flow | $119.5m | $172.2m | $209.8m | $249.5m | $152.9m | $37.6m | $215.5m | $141.9m | $143.2m | $137.7m |
| Dividends paid | −$61.0m | −$61.0m | −$63.2m | −$66.0m | −$49.2m | −$12.5m | −$48.4m | −$47.3m | −$47.3m | −$47.3m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $665.9m | $649.7m | $753.7m | $667.9m | $559.0m | $553.5m | $582.3m | $624.7m |
| Gross profit | $309.7m | $354.0m | $319.8m | $277.4m | $226.0m | $226.3m | $235.4m | $259.5m |
| Operating income | $39.3m | $95.7m | $36.2m | $31.4m | −$40.3m | $53.5m | $46.7m | $74.6m |
| Net income | $27.7m | $71.8m | $23.2m | $20.5m | −$39.5m | $40.4m | $34.8m | $55.3m |
| Diluted earnings per share | 0.38 | 1.00 | 0.33 | 0.29 | -0.55 | 0.57 | 0.48 | 0.77 |
| Cash from operations | $213.0m | −$55.0m | $94.0m | $5.0m | $81.0m | −$18.0m | $103.0m | — |
| Capital spending | −$8.0m | −$5.0m | −$13.0m | −$11.0m | −$7.0m | −$9.0m | −$9.0m | −$7.0m |
| Free cash flow | $205.0m | −$60.0m | $81.0m | −$6.0m | $74.0m | −$27.0m | $94.0m | — |
| Total assets | $1.84bn | $1.95bn | $1.91bn | $2.00bn | $1.90bn | $1.43bn | $1.41bn | $1.46bn |
| Cash and short-term investments | $94.7m | $77.2m | $112.4m | $108.9m | $111.9m | $147.2m | $203.4m | $150.5m |
| Debt | $183.4m | $348.4m | $293.0m | $349.8m | $349.7m | $45.5m | $43.2m | $43.8m |
| Shareholders' equity | $939.6m | $913.2m | $866.4m | $850.8m | $833.2m | $875.3m | $847.7m | $833.9m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 5.9% | 16.0% | 6.0% |
| Operating income | -37.5% | — | -8.7% |
| Net income | -40.9% | — | -8.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 41.1% | 41.3% | 41.0% | 39.5% |
| Operating margin | 6.1% | 8.9% | 8.4% | 9.4% |
| Net margin | 4.5% | 6.8% | 6.5% | 7.1% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 66.4 | 18.1 | 18.0 | 11.3 | 19.8 | -150.8 | 24.0 | 18.9 | 22.8 | 16.5 |
| Price to sales | 1.2 | 1.3 | 1.6 | 1.1 | 2.0 | 2.3 | 1.9 | 1.5 | 1.7 | 1.4 |
Market value over time
30 Nov 2016 to 23 Oct 2026, in USD
$2.20bn$3.12bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 1% | -1% | 36% | -26% | 26% | -22% | 51% | -5% | 23% | 23% |
Dividends and splits
Per share, in the currency the company pays
Paid for 8 years. Last went ex-dividend on 11 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.63 | 0.84 | 0.84 | 0.84 | 0.84 | 0.60 | 0.15 | 0.57 |
- 3-for-2 split · 12 Oct 2018
- 3-for-2 split · 2 Oct 2013
- 3-for-2 split · 1 Jun 2011
- 3-for-2 split · 3 May 2010
- 3-for-2 split · 26 May 2006
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.