Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $3.67B | $3.67B | $2.50B | $1.89B | $1.64B | $1.43B | $1.62B | $1.56B |
| Gross profit | $2.33B | $2.29B | $1.73B | $1.34B | $1.12B | $903.0M | $1.07B | $1.32B |
| Gross margin | 63.63% | 62.41% | 68.92% | 71.26% | 67.99% | 63.15% | 65.90% | 84.88% |
| Operating expenses | $1.33B | $1.38B | $778.0M | $542.0M | $526.0M | $527.0M | $552.0M | $343.0M |
| Operating income | $2.25B | $2.21B | $1.66B | $1.27B | $1.07B | $870.0M | $1.04B | $982.0M |
| Operating margin | 61.45% | 60.37% | 66.24% | 67.60% | 65.00% | 60.84% | 64.05% | 62.91% |
| EBITDA | $2.92B | $2.99B | $2.02B | $1.49B | $1.30B | $1.15B | $1.34B | $1.30B |
| EBITDA margin | 79.66% | 81.51% | 80.82% | 78.79% | 79.37% | 80.63% | 83.08% | 83.34% |
| Net income | $700.0M | $72.0M | $606.0M | $1.62B | $27.0M | −$232.0M | $570.0M | $581.0M |
| Net profit margin | 19.08% | 1.96% | 24.21% | 85.84% | 1.64% | −16.22% | 35.21% | 37.22% |
| Basic EPSper basic share | -$2.01 | -$5.11 | $0.84 | $9.89 | — | — | — | — |
| Diluted EPSper diluted share | -$2.01 | -$5.11 | $0.84 | $9.89 | — | — | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 8.76M |
BANK OF MONTREAL /CAN/ | 5.89M |
ROYAL BANK OF CANADA | 4.55M |
FMR LLC | 3.8M |
HighTower Advisors, LLC | 3.69M |
VANGUARD CAPITAL MANAGEMENT LLC | 3.58M |
BANK OF AMERICA CORP /DE/ | 3.34M |
PRINCIPAL FINANCIAL GROUP INC | 3.16M |
BROWN ADVISORY INC | 3.11M |
STATE STREET CORP | 2.09M |
TD Waterhouse Canada Inc. | 2.01M |
GEODE CAPITAL MANAGEMENT, LLC | 1.88M |
Clearbridge Investments, LLC | 1.86M |
NORGES BANK | 1.63M |
SCOTIA CAPITAL INC. | 1.57M |
MORGAN STANLEY | 1.48M |
CIBC Bancorp USA Inc. | 1.32M |
CIBC WORLD MARKET INC. | 1.19M |
NATIONAL BANK OF CANADA /FI/ | 1.17M |
NEUBERGER BERMAN GROUP LLC | 1.17M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.