Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $41.90B | $38.80B | $40.94B | $5.77B | $35.69B | $43.34B | $39.68B | $27.00B | $29.33B | $28.57B |
| Operating expenses | $12.82B | $12.06B | $10.79B | $9.07B | $8.58B | $7.40B | $7.03B | $6.43B | $6.41B | $6.00B |
| Net income | $3.78B | $3.30B | $3.47B | $3.08B | $4.37B | $2.79B | $2.95B | $2.91B | $2.49B | $2.83B |
| Net profit margin | 9.03% | 8.50% | 8.47% | 53.39% | 12.25% | 6.44% | 7.43% | 10.79% | 8.48% | 9.89% |
| Basic EPSper basic share | CA$6.17 | CA$5.27 | CA$5.27 | CA$4.90 | CA$6.72 | CA$4.11 | CA$4.42 | CA$4.16 | CA$3.51 | CA$4.05 |
| Diluted EPSper diluted share | CA$6.15 | CA$5.26 | CA$5.26 | CA$4.89 | CA$6.69 | CA$4.10 | CA$4.40 | CA$4.14 | CA$3.49 | CA$4.03 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ROYAL BANK OF CANADA | 41.55M |
VANGUARD CAPITAL MANAGEMENT LLC | 16.05M |
BANK OF MONTREAL /CAN/ | 12.23M |
TD Asset Management Inc | 10.1M |
CIBC WORLD MARKET INC. | 8.08M |
1832 Asset Management L.P. | 7.97M |
BANK OF NOVA SCOTIA | 6.93M |
GEODE CAPITAL MANAGEMENT, LLC | 6.46M |
NORGES BANK | 6.37M |
MACKENZIE FINANCIAL CORP | 6.24M |
FMR LLC | 6M |
FIL Ltd | 5.92M |
NATIONAL BANK OF CANADA /FI/ | 5.85M |
TD Waterhouse Canada Inc. | 5.51M |
Federation des caisses Desjardins du Quebec | 5.32M |
VANGUARD FIDUCIARY TRUST CO | 4.91M |
Vanguard Global Advisers, LLC | 4.28M |
CIBC Asset Management Inc | 3.84M |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 3.74M |
CANADA PENSION PLAN INVESTMENT BOARD | 3.74M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.