95.87
+7.17%
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
$759.0m
FY2017FY2026
Net income
$249.2m
FY2017FY2026
Total assets
$2.30bn
FY2017FY2026
Shareholders' equity
$915.2m
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | $759.0m | $713.0m | $553.8m | $528.8m | $367.9m | $341.6m | $274.0m | $252.2m | $244.0m | $179.8m |
| Research and development | — | — | $1 | $0 | $1 | $1 | $1 | $1 | $1 | $0 |
| Operating income | $326.6m | $321.8m | $247.0m | $243.5m | $173.7m | $155.7m | $118.5m | $107.0m | $128.4m | $76.1m |
| Net income | $249.2m | $217.4m | $140.9m | $109.1m | $146.0m | $98.0m | $60.8m | $33.6m | $17.3m | $612,000 |
| Diluted earnings per share | 4.58 | 3.99 | 2.59 | 2.02 | 2.72 | 1.82 | 1.75 | 1.13 | 0.68 | 0.03 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $2.30bn | $1.69bn | $1.27bn | $1.14bn | $1.29bn | $1.14bn | $473.5m | $360.6m | $293.8m | $240.6m |
| Cash and short-term investments | $363.9m | $277.3m | $114.6m | $111.7m | $72.2m | $87.3m | $50.1m | $49.4m | $47.6m | $32.3m |
| Total liabilities | $838.4m | $766.5m | $595.2m | $566.4m | $557.5m | $546.3m | $236.1m | $190.9m | $157.7m | $154.0m |
| Debt | $278.4m | $290.3m | $196.2m | $213.5m | $171.3m | $163.2m | $74.5m | $71.0m | $84.2m | $84.3m |
| Shareholders' equity | $915.2m | $717.3m | $525.2m | $415.4m | $346.9m | $238.1m | $237.4m | $169.7m | $136.1m | $86.6m |
| Shares outstanding | 54m | 54m | 54m | 54m | 54m | 54m | 35m | 30m | 26m | 18m |
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 | $275.3m | $193.6m | $198.6m | $190.9m | $176.0m | $198.0m | $168.3m | $150.0m |
| Operating income | $146.5m | $82.2m | $86.0m | $79.7m | $77.8m | $84.8m | $76.8m | $68.4m |
| Net income | $80.5m | $66.2m | $58.4m | $70.9m | $53.7m | $50.5m | $53.0m | $55.0m |
| Diluted earnings per share | 1.48 | 1.22 | 1.07 | 1.30 | 0.99 | 0.93 | 0.97 | 1.01 |
| Total assets | $2.54bn | $2.30bn | $2.17bn | $1.98bn | $1.80bn | $1.69bn | $1.59bn | $1.42bn |
| Cash and short-term investments | $337.0m | $363.9m | $340.2m | $240.8m | $315.9m | $277.3m | $321.5m | $227.0m |
| Debt | $274.2m | $278.4m | $279.5m | $285.6m | $288.6m | $312.0m | $294.2m | $199.4m |
| Shareholders' equity | $939.3m | $915.2m | $877.4m | $825.8m | $758.8m | $717.3m | $649.3m | $606.6m |
Financial ratios
Data as of 14 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Operating margin | 63.0% | 52.7% | 52.9% | 47.5% | 86.5% | 45.6% | — | — |
| Net margin | 32.8% | 30.5% | 25.4% | 20.6% | 39.7% | 28.7% | — | — |
| Return on equity | 27.2% | 30.3% | 26.8% | 26.3% | 42.1% | 41.2% | — | — |
| Return on assets | 10.8% | 12.9% | 11.1% | 9.6% | 11.3% | 8.6% | — | — |
| Revenue growth | 6.5% | 28.7% | 4.7% | 43.7% | 7.7% | 24.7% | — | — |
| Earnings growth | 14.6% | 54.4% | 29.1% | -25.3% | 48.9% | 61.2% | — | — |
| Current ratio | 1.62x | 1.68x | 1.00x | 0.87x | 1.85x | 1.80x | — | — |
| Debt to equity | 0.30x | 0.43x | 0.40x | 0.57x | 0.52x | 0.78x | — | — |
| Equity ratio | 39.7% | 42.4% | 41.3% | 36.4% | 26.8% | 21.0% | — | — |
| Interest coverage | 31.96x | 28.17x | 26.20x | 29.15x | 68.69x | 62.22x | — | — |
| R&D as a share of sales | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| Buybacks as a share of market value | 0.1% | -0.1% | -0.9% | -0.4% | -0.0% | -54.7% | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 12.8% | 17.3% | 15.4% |
| Operating income | 10.3% | 16.0% | 18.1% |
| Net income | 31.7% | 20.5% | 15.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 44.1% | 44.6% | 45.0% | 44.6% |
| Net margin | 31.7% | 28.1% | 29.4% | 25.7% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 20.7 | 33.7 | 57.2 | 56.1 | 23.5 | 56.8 | 44.6 | 52.6 | 54.6 | — |
| Price to sales | 6.8 | 10.3 | 14.6 | 11.6 | 9.3 | 16.3 | 9.9 | 7.0 | 3.9 | 3.6 |
Market value over time
31 Mar 2017 to 13 Oct 2026, in USD
$336.1m$4.51bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Return | -12% | 37% | 70% | -31% | 21% | 29% | 78% | 1% | 89% |
Dividends and splits
Per share, in the currency the company pays
Paid for 9 years. Last went ex-dividend on 21 Dec 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.80 | 2.16 | 1.96 | 1.78 | 1.60 | 1.40 | 1.25 | 1.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.