Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $7.78B | $7.38B | $6.33B | $11.61B | $8.63B | $5.95B | $6.37B | $7.35B |
| Gross profit | $3.19B | $3.32B | $2.84B | $3.12B | $2.65B | $2.01B | $2.44B | $2.33B |
| Gross margin | 41.05% | 44.91% | 44.86% | 26.90% | 30.68% | 33.73% | 38.32% | 31.66% |
| Operating expenses | $384.0M | $1.03B | $243.0M | $261.0M | $265.0M | $244.0M | $182.0M | $306.0M |
| Operating income | $2.81B | $2.28B | $2.65B | $3.71B | $2.12B | $4.0M | $1.83B | $2.02B |
| Operating margin | 36.11% | 30.89% | 41.94% | 31.91% | 24.52% | 0.07% | 28.74% | 27.49% |
| EBITDA | $3.80B | $3.14B | $3.32B | $4.39B | $2.84B | $704.0M | $2.34B | $2.44B |
| EBITDA margin | 48.80% | 42.57% | 52.41% | 37.79% | 32.90% | 11.83% | 36.69% | 33.17% |
| Net income | $1.69B | $1.87B | $1.78B | $2.97B | $1.24B | −$316.0M | $1.51B | $1.28B |
| Net profit margin | 21.78% | 25.38% | 28.05% | 25.59% | 14.40% | −5.31% | 23.65% | 17.39% |
| Basic EPSper basic share | CA$2.67 | CA$3.00 | CA$3.00 | CA$5.14 | CA$2.00 | -CA$0.86 | CA$2.69 | CA$2.28 |
| Diluted EPSper diluted share | CA$2.66 | CA$3.00 | CA$2.99 | CA$5.12 | CA$1.99 | -CA$0.86 | CA$2.68 | CA$2.28 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ROYAL BANK OF CANADA | 45.44M |
BANK OF MONTREAL /CAN/ | 21.61M |
VANGUARD CAPITAL MANAGEMENT LLC | 16.74M |
Clearbridge Investments, LLC | 13.32M |
CIBC WORLD MARKET INC. | 12.96M |
1832 Asset Management L.P. | 9.95M |
GOLDMAN SACHS GROUP INC | 7.26M |
MACKENZIE FINANCIAL CORP | 7.13M |
FIL Ltd | 7.05M |
GEODE CAPITAL MANAGEMENT, LLC | 6.52M |
SCOTIA CAPITAL INC. | 6.34M |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 6.19M |
TD Asset Management Inc | 5.95M |
NATIONAL BANK OF CANADA /FI/ | 5.81M |
CANADA PENSION PLAN INVESTMENT BOARD | 5.73M |
DEUTSCHE BANK AG\ | 5.67M |
NORGES BANK | 5.46M |
VANGUARD FIDUCIARY TRUST CO | 5.16M |
TORTOISE CAPITAL ADVISORS, L.L.C. | 4.62M |
MORGAN STANLEY | 4.57M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.