Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2025 | 2025 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $66.61B | — | — | — | $57.34B | $51.46B | $48.98B | $49.69B | $47.18B | $46.00B | $42.58B | $40.67B |
| Net income | $20.37B | — | — | — | $16.24B | $14.61B | $15.81B | $16.05B | $11.44B | $12.87B | $12.43B | $11.47B |
| Net profit margin | 30.58% | — | — | — | 28.32% | 28.39% | 32.27% | 32.30% | 24.24% | 27.98% | 29.20% | 28.20% |
| Basic EPSper basic share | CA$14.10 | CA$13.25 | CA$12.59 | CA$12.31 | CA$11.27 | CA$10.33 | CA$11.08 | CA$11.08 | CA$7.84 | CA$8.78 | CA$8.39 | CA$7.59 |
| Diluted EPSper diluted share | CA$14.07 | CA$13.22 | CA$12.56 | CA$12.29 | CA$11.25 | CA$10.32 | CA$11.06 | CA$11.06 | CA$7.82 | CA$8.75 | CA$8.36 | CA$7.56 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ROYAL BANK OF CANADA | 70.22M |
BANK OF MONTREAL /CAN/ | 60.57M |
VANGUARD CAPITAL MANAGEMENT LLC | 42.68M |
FIL Ltd | 23.49M |
TD Asset Management Inc | 22.97M |
NORGES BANK | 19.91M |
MACKENZIE FINANCIAL CORP | 18.64M |
CIBC WORLD MARKET INC. | 18.3M |
FMR LLC | 17.8M |
1832 Asset Management L.P. | 17.04M |
NATIONAL BANK OF CANADA /FI/ | 16.36M |
GEODE CAPITAL MANAGEMENT, LLC | 16.05M |
Federation des caisses Desjardins du Quebec | 13.07M |
VANGUARD FIDUCIARY TRUST CO | 12.4M |
BANK OF NOVA SCOTIA | 12.31M |
TD Waterhouse Canada Inc. | 11.64M |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 11.11M |
CANADA PENSION PLAN INVESTMENT BOARD | 11M |
Connor, Clark & Lunn Investment Management Ltd. | 10.93M |
Vanguard Global Advisers, LLC | 10.74M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.