38.45
+1.96%
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, before interest expense
$2.41bn
FY2016FY2025
Net income
$146.8m
FY2016FY2025
Total assets
$1.61bn
FY2016FY2025
Shareholders' equity
$746.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | $2.41bn | $2.46bn | $2.41bn | $2.60bn | $2.68bn | $2.48bn | $2.16bn | $3.83bn | $3.38bn | $3.21bn |
| Research and development | — | $6.8m | $5.4m | $5.5m | $4.9m | $3.4m | $2.9m | $600,000 | $11.5m | $9.2m |
| Operating income | $238.3m | $194.9m | $225.6m | $185.6m | $333.5m | $271.8m | $356.1m | $289.6m | $254.7m | $242.7m |
| Net income | $146.8m | $197.2m | $138.8m | $98.7m | $243.6m | −$61.5m | $31.5m | $196.2m | $292.5m | $139.3m |
| Diluted earnings per share | 3.62 | 4.53 | 3.08 | 2.01 | 3.82 | -0.90 | 0.47 | 2.83 | 4.05 | 1.92 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $1.61bn | $1.51bn | $1.49bn | $1.49bn | $1.62bn | $1.32bn | $3.30bn | $2.83bn | $2.69bn | $2.62bn |
| Cash and short-term investments | $308.8m | $95.7m | $155.4m | $131.9m | $170.2m | $36.6m | $57.8m | $15.3m | $51.0m | $308.6m |
| Total liabilities | $864.0m | $863.5m | $899.9m | $921.4m | $942.4m | $331.3m | $1.56bn | $1.07bn | $959.1m | $1.13bn |
| Debt | $594.9m | $643.6m | $592.3m | $591.0m | $589.7m | $50.0m | $341.0m | $424.8m | $368.8m | $497.8m |
| Shareholders' equity | $746.4m | $650.3m | $591.3m | $570.5m | $679.4m | $986.1m | $1.74bn | $1.76bn | $1.73bn | $1.48bn |
| Shares outstanding | 41m | 44m | 45m | 49m | 64m | 69m | 67m | 69m | 72m | 72m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | $611.3m | $742.7m | $574.6m | $595.1m | $604.7m | $684.1m | $623.3m | $606.1m |
| Operating income | $73.9m | $57.0m | $46.6m | $53.5m | $60.7m | $56.3m | $50.2m | $49.2m |
| Net income | $37.0m | $36.1m | $40.5m | $33.1m | $38.5m | $34.7m | $57.5m | $84.0m |
| Diluted earnings per share | 0.91 | 0.88 | 1.00 | 0.82 | 0.95 | 0.86 | 1.32 | 1.93 |
| Total assets | $2.05bn | $2.04bn | $1.61bn | $1.55bn | $1.45bn | $1.47bn | $1.51bn | $1.45bn |
| Cash and short-term investments | $85.2m | $79.5m | $308.8m | $292.6m | $222.0m | $213.3m | $95.7m | $221.7m |
| Debt | $887.1m | $886.1m | $594.9m | $594.5m | $594.2m | $593.9m | $690.4m | $593.2m |
| Shareholders' equity | $805.3m | $774.4m | $746.4m | $703.6m | $668.7m | $654.4m | $650.3m | $630.8m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -2.5% | -0.6% | -2.7% |
| Operating income | 8.7% | -2.6% | 0.1% |
| Net income | 14.1% | — | 0.8% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 8.9% | 8.5% | 9.6% | 9.2% |
| Net margin | 7.1% | 5.9% | 5.1% | 5.1% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 8.2 | 9.3 | 10.0 | 8.4 | 11.8 | -60.1 | 103.0 | 12.6 | 8.4 | 14.1 |
| Price to sales | 0.5 | 0.8 | 0.6 | 0.3 | 1.1 | 1.5 | 1.5 | 0.7 | 0.7 | 0.6 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -27% | 33% | 86% | -61% | -23% | 15% | 40% | 4% | 18% | 50% |
Dividends and splits
Per share, in the currency the company pays
Paid for 2 years. Last went ex-dividend on 18 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.42 | 0.52 | 0.48 | 0.165 | 0.145 | 0.125 | 0.113 | 0.103 |
- 3-for-2 split · 16 Apr 2010
- 3-for-2 split · 17 Aug 2004
- 3-for-2 split · 18 Aug 2003
- 2-for-1 split · 3 Nov 1992
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.