ROYAL BANK OF CANADA

CIK
1000275
City
TORONTO
State / Country
A6

Top Portfolio Positions

4,501 positions · $457,431,834,978 total · as of Mar 31, 2026
Ticker Company Shares Value (USD) % of Portfolio
AAPL
Apple Inc.
Technology
68,105,349 $17,284,456,516 3.78%
NVDA
Nvidia Corp
Technology
99,020,851 $17,269,236,408 3.78%
SPY
Spdr S&P 500 Etf Trust
26,509,233 $17,240,014,580 3.77%
MSFT
Microsoft Corp
Technology
37,816,179 $13,998,414,972 3.06%
RY
Royal Bank Of Canada
Financial Services
73,050,835 $11,818,164,079 2.58%
TD
Toronto Dominion Bank
Financial Services
119,089,618 $11,112,252,248 2.43%
GOOGL
Alphabet Inc.
Communication Services
35,639,564 $10,248,513,015 2.24%
AMZN
Amazon Com Inc
Consumer Cyclical
47,665,317 $9,927,255,560 2.17%
BMO
Bank Of Montreal /Can/
Financial Services
58,547,042 $7,923,756,660 1.73%
AVGO
Broadcom Inc.
Technology
23,827,553 $7,374,865,920 1.61%

Portfolio Trend

52 quarters · across all stocks

Holdings in MO

Export CSV

Shares Held

Position Value (USD)

43 of 43 shown
Report Date Value (USD) Shares
2026-03-31 $26,396,000 400,000
2026-03-31 $527,637,227 7,995,715
2025-12-31 $21,732,054 376,900
2025-12-31 $564,838,333 9,796,017
2025-09-30 $463,862,880 7,021,842
2025-06-30 $484,041,128 8,255,861
2025-03-31 $496,868,301 8,278,379
2025-03-31 $7,202,400 120,000
2024-12-31 $466,810,601 8,927,340
2024-09-30 $388,104,019 7,603,919
2024-06-30 $320,987,155 7,046,919
2024-03-31 $332,507,447 7,622,821
2023-12-31 $349,477,033 8,663,288
2023-09-30 $328,228,797 7,805,679
2023-06-30 $355,052,245 7,837,798
2023-03-31 $336,724,736 7,546,498
2023-03-31 $8,379,636 187,800
2022-12-31 $406,856,479 8,900,820
2022-12-31 $8,584,338 187,800
2022-09-30 $356,766,825 8,835,236
2022-09-30 $10,498,800 260,000
2022-06-30 $10,860,200 260,000
2022-06-30 $404,526,865 9,684,627
2022-03-31 $52,250 1,000
2022-03-31 $541,638,177 10,366,281
2021-12-31 $189,560 4,000
2021-12-31 $678,779,521 14,323,265
2021-09-30 $494,185,373 10,856,445
2021-09-30 $182,080 4,000
2021-06-30 $232,795,213 4,882,450
2021-03-31 $693,677,207 13,558,976
2020-12-31 $2,607,600 63,600
2020-12-31 $984,000 24,000
2020-12-31 $562,534,965 13,720,365
2020-09-30 $370,944 9,600
2020-09-30 $2,457,504 63,600
2020-09-30 $523,784,359 13,555,496
2020-06-30 $2,496,300 63,600
2020-06-30 $376,800 9,600
2020-06-30 $396,460,792 10,100,912
2020-03-31 $371,232 9,600
2020-03-31 $247,914,452 6,411,028
2020-03-31 $5,123,775 132,500