52.95
+1.44%
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.27bn
FY2016FY2025
Net income
$126.6m
FY2016FY2025
Free cash flow
$153.9m
FY2016FY2025
Shareholders' equity
$1.65bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.27bn | $1.22bn | $1.13bn | $1.07bn | $1.13bn | $1.03bn | $997.1m | $634.2m | $454.9m | $441.1m |
| Gross profit | $621.1m | $569.4m | $509.0m | $468.2m | $523.4m | $495.0m | $466.5m | $294.1m | $209.7m | $200.1m |
| Operating income | $196.1m | $155.6m | $95.3m | $70.8m | $73.9m | $109.4m | $110.5m | −$22.7m | $52.9m | $57.5m |
| Net income | $126.6m | $112.7m | $69.8m | $46.7m | $55.1m | $86.3m | $81.1m | −$15.7m | $20.6m | $34.8m |
| Diluted earnings per share | 5.55 | 4.67 | 2.91 | 1.95 | 2.29 | 3.57 | 3.67 | -0.71 | 1.83 | 3.17 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $2.04bn | $2.05bn | $2.13bn | $2.16bn | $2.31bn | $2.30bn | $1.79bn | $1.66bn | $321.3m | $298.7m |
| Cash and short-term investments | $148.1m | $184.0m | $208.2m | $222.8m | $275.4m | $195.1m | $454.6m | $348.9m | $155.9m | $129.2m |
| Total liabilities | $392.1m | $387.2m | $472.7m | $526.0m | $591.9m | $547.5m | $326.7m | $235.8m | $112.1m | $110.3m |
| Debt | — | — | $61.4m | $101.4m | $141.6m | $141.8m | — | — | — | — |
| Shareholders' equity | $1.65bn | $1.66bn | $1.65bn | $1.64bn | $1.71bn | $1.75bn | $1.46bn | $1.43bn | $209.2m | $188.4m |
| Shares outstanding | 23m | 24m | 24m | 24m | 24m | 24m | 22m | 22m | 11m | 11m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $198.2m | $169.3m | $117.1m | $126.1m | $180.5m | $142.9m | $202.1m | $46.9m | $56.2m | $44.5m |
| Capital spending | −$44.3m | −$40.6m | −$36.9m | −$43.2m | −$49.4m | −$46.8m | −$38.7m | −$27.5m | −$18.1m | −$13.2m |
| Free cash flow | $153.9m | $128.8m | $80.2m | $82.9m | $131.1m | $96.1m | $163.5m | $19.3m | $38.1m | $31.3m |
| Dividends paid | −$57.5m | −$59.0m | −$58.8m | −$59.2m | −$59.0m | −$56.0m | −$46.6m | −$27.8m | −$11.4m | −$11.4m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $337.3m | $305.9m | $323.2m | $319.9m | $321.5m | $303.6m | $311.5m | $306.0m |
| Gross profit | $159.4m | $151.2m | $163.3m | $157.2m | $155.3m | $145.3m | $144.6m | $143.3m |
| Operating income | $50.5m | $43.2m | $54.6m | $37.0m | $45.8m | $39.8m | $36.0m | $36.3m |
| Net income | $37.2m | $32.8m | $37.9m | $26.6m | $32.3m | $29.7m | $25.3m | $27.7m |
| Diluted earnings per share | 1.71 | 1.51 | 1.66 | 1.17 | 1.42 | 1.30 | 1.05 | 1.15 |
| Cash from operations | $42.0m | $87.0m | $39.0m | $60.0m | $31.0m | $67.0m | $15.0m | $51.0m |
| Capital spending | −$14.0m | −$10.0m | −$12.0m | −$10.0m | −$10.0m | −$10.0m | −$11.0m | −$9.0m |
| Free cash flow | $28.0m | $77.0m | $27.0m | $50.0m | $21.0m | $57.0m | $4.0m | $42.0m |
| Total assets | $2.07bn | $2.08bn | $2.04bn | $2.11bn | $2.09bn | $2.07bn | $2.05bn | $2.19bn |
| Cash and short-term investments | $128.8m | $157.6m | $148.1m | $181.2m | $164.9m | $182.6m | $184.0m | $222.1m |
| Debt | $14.6m | $14.3m | $15.9m | $18.4m | $20.1m | $20.1m | $22.2m | $22.8m |
| Shareholders' equity | $1.63bn | $1.63bn | $1.65bn | $1.66bn | $1.67bn | $1.64bn | $1.66bn | $1.72bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 6.0% | 4.3% | 11.3% |
| Operating income | 40.5% | 12.4% | 10.9% |
| Net income | 39.5% | 8.0% | 12.2% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 47.8% | 46.3% | 46.5% | 46.5% |
| Operating margin | 14.1% | 11.0% | 10.2% | 9.9% |
| Net margin | 9.6% | 7.6% | 7.3% | 6.7% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 14.4 | 20.0 | 31.7 | 40.1 | 25.3 | 26.7 | 43.3 | -159.5 | 49.0 | 25.4 |
| Price to sales | 1.4 | 1.9 | 1.9 | 1.8 | 1.2 | 2.2 | 3.5 | 3.9 | 2.2 | 2.0 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -13% | 3% | 18% | 37% | -41% | -37% | 37% | 22% | 11% | 40% |
Dividends and splits
Per share, in the currency the company pays
Paid for 9 years. Last went ex-dividend on 4 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.80 | 2.40 | 2.40 | 2.40 | 2.40 | 2.40 | 2.40 | 2.10 |
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.