Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $29.13B | $25.61B | $23.33B | $21.83B | $20.02B | $18.74B | $18.61B | $17.83B | $16.28B | $15.04B |
| Net income | $8.45B | $7.15B | $5.04B | $6.24B | $6.45B | $3.79B | $5.12B | $5.28B | $4.72B | $4.29B |
| Net profit margin | 29.02% | 27.94% | 21.60% | 28.59% | 32.21% | 20.23% | 27.52% | 29.63% | 28.98% | 28.57% |
| Basic EPSper basic share | CA$8.62 | CA$7.29 | CA$5.17 | CA$6.70 | CA$6.98 | CA$8.23 | CA$11.22 | CA$11.69 | CA$11.26 | CA$10.72 |
| Diluted EPSper diluted share | CA$8.57 | CA$7.28 | CA$5.17 | CA$6.68 | CA$6.96 | CA$8.22 | CA$11.19 | CA$11.65 | CA$11.24 | CA$10.70 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ROYAL BANK OF CANADA | 63.56M |
BANK OF MONTREAL /CAN/ | 42.55M |
VANGUARD CAPITAL MANAGEMENT LLC | 28.14M |
TD Asset Management Inc | 19.91M |
TORONTO DOMINION BANK | 14.5M |
NATIONAL BANK OF CANADA /FI/ | 13.54M |
CIBC WORLD MARKET INC. | 11.57M |
BANK OF NOVA SCOTIA | 11.27M |
MACKENZIE FINANCIAL CORP | 10.94M |
GEODE CAPITAL MANAGEMENT, LLC | 10.62M |
NORGES BANK | 9.9M |
ACADIAN ASSET MANAGEMENT LLC | 9.71M |
FIL Ltd | 8.9M |
TD Waterhouse Canada Inc. | 8.48M |
VANGUARD FIDUCIARY TRUST CO | 8.15M |
CANADA PENSION PLAN INVESTMENT BOARD | 8.06M |
Connor, Clark & Lunn Investment Management Ltd. | 7.97M |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 7.88M |
CIBC Asset Management Inc | 7.34M |
Vanguard Global Advisers, LLC | 7.07M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.