Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $26.89B | $25.97B | $29.06B | $37.88B | $27.71B | $20.91B | $20.08B | $19.64B | $4.55B |
| Gross profit | $8.35B | $7.53B | $8.47B | $15.42B | $9.41B | $5.24B | $5.50B | $5.39B | $694.0M |
| Gross margin | 31.05% | 28.99% | 29.16% | 40.71% | 33.95% | 25.06% | 27.39% | 27.46% | 15.26% |
| Operating expenses | $4.61B | $5.67B | $5.73B | $4.62B | $4.63B | $4.34B | $3.64B | $4.98B | $485.0M |
| Operating income | $3.74B | $1.86B | $2.75B | $10.81B | $4.78B | $902.0M | $1.86B | $414.0M | $209.0M |
| Operating margin | 13.90% | 7.15% | 9.45% | 28.53% | 17.25% | 4.31% | 9.27% | 2.11% | 4.60% |
| EBITDA | $6.11B | $4.20B | $4.91B | $12.82B | $6.73B | $2.89B | $3.66B | $2.01B | $901.0M |
| EBITDA margin | 22.71% | 16.15% | 16.91% | 33.84% | 24.29% | 13.83% | 18.23% | 10.22% | 19.82% |
| Net income | $2.30B | $700.0M | $1.28B | $7.69B | $3.18B | $459.0M | $992.0M | $3.57B | $327.0M |
| Net profit margin | 8.54% | 2.70% | 4.41% | 20.29% | 11.47% | 2.20% | 4.94% | 18.20% | 7.19% |
| Basic EPSper basic share | $4.66 | $1.36 | $2.53 | $14.22 | $5.53 | $0.81 | $1.70 | $5.72 | $0.39 |
| Diluted EPSper diluted share | $4.66 | $1.36 | $2.53 | $14.18 | $5.52 | $0.81 | $1.70 | $5.72 | $0.39 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ROYAL BANK OF CANADA | 32.9M |
First Eagle Investment Management, LLC | 19.94M |
VANGUARD CAPITAL MANAGEMENT LLC | 14.74M |
BANK OF MONTREAL /CAN/ | 13.8M |
WELLINGTON MANAGEMENT GROUP LLP | 10.39M |
DEUTSCHE BANK AG\ | 9.35M |
MACKENZIE FINANCIAL CORP | 7.88M |
1832 Asset Management L.P. | 7.18M |
Capital International Investors | 6.84M |
TD Asset Management Inc | 6.71M |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 6.03M |
DIMENSIONAL FUND ADVISORS LP | 6M |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 5.97M |
CANADA PENSION PLAN INVESTMENT BOARD | 5.71M |
TD Waterhouse Canada Inc. | 5.52M |
CIBC WORLD MARKET INC. | 5.51M |
GEODE CAPITAL MANAGEMENT, LLC | 5.46M |
NORGES BANK | 5.41M |
FMR LLC | 5.38M |
NATIONAL BANK OF CANADA /FI/ | 4.82M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.