Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $8.13B | $7.59B | $6.75B | $6.19B | $61.82B | $78.91B | $79.57B | $38.97B | $58.32B | $53.34B |
| Net income | $6.06B | $5.88B | $5.61B | −$1.98B | $6.91B | $5.58B | $5.50B | $4.89B | $2.26B | $3.13B |
| Net profit margin | 74.55% | 77.46% | 83.12% | −31.99% | 11.18% | 7.07% | 6.91% | 12.54% | 3.88% | 5.87% |
| Basic EPSper basic share | CA$3.08 | CA$2.85 | CA$2.62 | -CA$1.15 | CA$3.55 | CA$2.94 | CA$2.77 | CA$2.34 | CA$0.98 | CA$1.42 |
| Diluted EPSper diluted share | CA$3.07 | CA$2.84 | CA$2.61 | -CA$1.15 | CA$3.54 | CA$2.93 | CA$2.77 | CA$2.33 | CA$0.98 | CA$1.41 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ROYAL BANK OF CANADA | 108.02M |
BANK OF MONTREAL /CAN/ | 56.77M |
VANGUARD CAPITAL MANAGEMENT LLC | 48.45M |
TD Asset Management Inc | 31.32M |
MACKENZIE FINANCIAL CORP | 29.51M |
NATIONAL BANK OF CANADA /FI/ | 26.55M |
1832 Asset Management L.P. | 25.78M |
GEODE CAPITAL MANAGEMENT, LLC | 19.58M |
CIBC Asset Management Inc | 17.58M |
TD Waterhouse Canada Inc. | 16.76M |
NORGES BANK | 16.21M |
CIBC WORLD MARKET INC. | 16.16M |
VANGUARD FIDUCIARY TRUST CO | 14.82M |
BANK OF NOVA SCOTIA | 14.67M |
MORGAN STANLEY | 12.98M |
Vanguard Global Advisers, LLC | 12.95M |
CANADA PENSION PLAN INVESTMENT BOARD | 12.24M |
Federation des caisses Desjardins du Quebec | 11.87M |
JPMORGAN CHASE & CO | 10.94M |
Legal & General Group Plc | 10.61M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.