Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $37.74B | $33.67B | $32.21B | $31.42B | $31.25B | $31.34B | $31.03B | $28.77B | $27.16B | $26.35B |
| Net income | $7.76B | $7.89B | $7.45B | $10.17B | $9.96B | $6.85B | $8.80B | $8.72B | $8.24B | $7.37B |
| Net profit margin | 20.56% | 23.44% | 23.13% | 32.38% | 31.85% | 21.87% | 28.35% | 30.32% | 30.36% | 27.96% |
| Basic EPSper basic share | CA$5.84 | CA$5.94 | CA$5.78 | CA$8.05 | CA$7.74 | CA$5.43 | CA$6.72 | CA$6.90 | CA$6.55 | CA$5.80 |
| Diluted EPSper diluted share | CA$5.67 | CA$5.87 | CA$5.72 | CA$8.02 | CA$7.70 | CA$5.30 | CA$6.68 | CA$6.82 | CA$6.49 | CA$5.77 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ROYAL BANK OF CANADA | 65.85M |
BANK OF MONTREAL /CAN/ | 51.92M |
VANGUARD CAPITAL MANAGEMENT LLC | 35.71M |
CIBC WORLD MARKET INC. | 25.21M |
NORGES BANK | 18.39M |
ACADIAN ASSET MANAGEMENT LLC | 18.38M |
1832 Asset Management L.P. | 16.25M |
NATIONAL BANK OF CANADA /FI/ | 15.69M |
GEODE CAPITAL MANAGEMENT, LLC | 14.31M |
TD Asset Management Inc | 14.09M |
SCOTIA CAPITAL INC. | 12.94M |
TORONTO DOMINION BANK | 12.5M |
FIL Ltd | 12.25M |
CANADA PENSION PLAN INVESTMENT BOARD | 11.71M |
VANGUARD FIDUCIARY TRUST CO | 10.92M |
CIBC Asset Management Inc | 10.76M |
JPMORGAN CHASE & CO | 10.73M |
Vanguard Global Advisers, LLC | 9.46M |
TD Waterhouse Canada Inc. | 9.04M |
MACKENZIE FINANCIAL CORP | 8.65M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.