F
253.76
+5.60%
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
$4.76bn
FY2017FY2026
Net income
$358.6m
FY2017FY2026
Free cash flow
$411.7m
FY2017FY2026
Shareholders' equity
$2.19bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.76bn | $3.88bn | $3.56bn | $3.08bn | $2.85bn | $1.96bn | $1.85bn | $1.56bn | $1.28bn | $1.00bn |
| Gross profit | $1.52bn | $1.35bn | $1.27bn | $1.10bn | $1.03bn | $652.3m | $674.0m | $565.1m | $463.4m | $357.0m |
| Operating income | $457.4m | $323.8m | $385.6m | $345.0m | $379.9m | $154.8m | $217.3m | $187.2m | $157.4m | $114.0m |
| Net income | $358.6m | $253.6m | $301.1m | $261.5m | $278.8m | $123.4m | $175.1m | $149.6m | $102.5m | $71.8m |
| Diluted earnings per share | 6.46 | 4.56 | 5.46 | 4.71 | 5.01 | 2.19 | 3.12 | 2.67 | 1.82 | 1.29 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $5.52bn | $4.34bn | $3.87bn | $3.32bn | $2.88bn | $2.31bn | $1.96bn | $952.3m | $695.7m | $500.5m |
| Cash and short-term investments | $932.2m | $528.8m | $460.1m | $399.2m | $342.1m | $409.7m | $261.7m | $337.2m | $244.6m | $153.9m |
| Total liabilities | $3.33bn | $2.53bn | $2.29bn | $1.96bn | $1.76bn | $1.43bn | $1.20bn | $337.2m | $237.2m | $169.1m |
| Debt | $301.1m | $274.9m | $241.0m | $199.8m | $163.5m | $286.1m | $110.5m | — | — | — |
| Shareholders' equity | $2.19bn | $1.81bn | $1.58bn | $1.36bn | $1.12bn | $881.9m | $759.8m | $615.1m | $458.6m | $331.4m |
| Shares outstanding | 55m | 56m | 55m | 56m | 56m | 56m | 56m | 56m | 56m | 56m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $586.4m | $430.6m | $499.6m | $314.9m | $327.9m | $366.0m | $187.0m | $184.1m | $167.4m | $106.6m |
| Capital spending | −$174.7m | −$324.0m | −$335.1m | −$252.0m | −$288.2m | −$200.2m | −$212.3m | −$113.7m | −$67.8m | −$44.8m |
| Free cash flow | $411.7m | $106.7m | $164.6m | $63.0m | $39.7m | $165.8m | −$25.3m | $70.4m | $99.6m | $61.8m |
| Dividends paid | — | — | — | — | — | −$55.3m | — | — | — | — |
Latest quarters
By quarter end
| Jul 2026 | Apr 2026 | Jan 2026 | Oct 2025 | Jul 2025 | Apr 2025 | Jan 2025 | Oct 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $1.26bn | $1.29bn | $1.73bn | $1.04bn | $1.03bn | $970.5m | $1.39bn | $843.7m |
| Gross profit | $612.4m | $427.5m | $648.0m | $351.4m | $342.4m | $323.9m | $559.3m | $258.0m |
| Operating income | $275.4m | $154.2m | $310.9m | $43.3m | $52.4m | $50.8m | $246.8m | −$606,000 |
| Net income | $221.4m | $123.1m | $238.2m | $36.5m | $42.8m | $41.1m | $187.5m | $1.7m |
| Diluted earnings per share | 3.99 | 2.22 | 4.29 | 0.66 | 0.77 | 0.74 | 3.37 | 0.03 |
| Cash from operations | $215.0m | $227.0m | $440.0m | −$80.0m | $92.0m | $132.0m | $363.0m | −$30.0m |
| Capital spending | −$73.0m | −$37.0m | −$40.0m | −$53.0m | −$44.0m | −$36.0m | −$52.0m | −$80.0m |
| Free cash flow | $142.0m | $190.0m | $400.0m | −$133.0m | $48.0m | $96.0m | $311.0m | −$110.0m |
| Total assets | $5.28bn | $5.06bn | $5.52bn | $4.79bn | $4.61bn | $4.45bn | $4.34bn | $4.19bn |
| Cash and short-term investments | $1.19bn | $1.11bn | $932.2m | $524.5m | $670.2m | $624.0m | $528.8m | $216.6m |
| Debt | $307.6m | $300.5m | $301.1m | $335.1m | $311.4m | $304.9m | $274.9m | $351.1m |
| Shareholders' equity | $2.48bn | $2.31bn | $2.19bn | $1.95bn | $1.91bn | $1.86bn | $1.81bn | $1.62bn |
Financial ratios
Data as of 4 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 32.0% | 34.9% | 35.8% | 35.6% | 36.2% | 33.2% | — | — | — |
| Operating margin | 9.6% | 8.4% | 10.8% | 11.2% | 13.3% | 7.9% | — | — | — |
| Net margin | 7.5% | 6.5% | 8.5% | 8.5% | 9.8% | 6.3% | — | — | — |
| Return on equity | 16.4% | 14.0% | 19.0% | 19.2% | 24.9% | 14.0% | — | — | — |
| Return on assets | 6.5% | 5.8% | 7.8% | 7.9% | 9.7% | 5.3% | — | — | — |
| Free cash flow yield | 6.2% | 6.1% | 6.8% | 4.6% | 5.0% | 4.5% | — | — | — |
| Revenue growth | 22.9% | 8.9% | 15.7% | 8.0% | 45.2% | 6.2% | — | — | — |
| Earnings growth | 41.4% | -15.8% | 15.1% | -6.2% | 126.0% | -29.5% | — | — | — |
| Current ratio | 2.01x | 1.79x | 1.68x | 1.77x | 1.54x | 1.73x | — | — | — |
| Debt to equity | 0.14x | 0.15x | 0.15x | 0.15x | 0.15x | 0.32x | — | — | — |
| Equity ratio | 39.7% | 41.7% | 40.9% | 41.0% | 38.9% | 38.1% | — | — | — |
| Interest coverage | — | — | — | 138.52x | 109.26x | 89.17x | 50.71x | 40.49x | 107.95x |
| Buybacks as a share of market value | 0.2% | -0.8% | 0.8% | 0.2% | 1.2% | -0.4% | — | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 15.7% | 19.4% | 19.1% |
| Operating income | 9.9% | 24.2% | 17.3% |
| Net income | 11.1% | 23.8% | 20.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 33.3% | 34.3% | 34.5% | 34.9% |
| Operating margin | 9.0% | 9.9% | 10.2% | 10.6% |
| Net margin | 7.1% | 7.7% | 7.9% | 8.0% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 39.0 | 41.3 | 19.2 | 45.3 | 35.3 | 94.5 | 56.1 | 47.9 | 56.2 | 51.3 |
| Price to sales | 2.9 | 2.7 | 1.6 | 3.9 | 3.5 | 5.9 | 5.3 | 4.6 | 4.5 | 3.7 |
Market value over time
30 Nov 2016 to 2 Oct 2026, in USD
$2.17bn$12.27bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | 71% | -46% | 18% | -7% | 15% | 25% | 31% | 45% | 62% | 24% |
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.