ROYAL BANK OF CANADA
BankTop Portfolio Positions
4,501 positions ·
$462,456,013,176 total
· as of Mar 31, 2026
| Ticker | Company | Shares | Value (USD) | % of Portfolio | Open |
|---|---|---|---|---|---|
| AAPL |
Apple Inc.
Technology
|
68,105,349 | $17,284,456,516 | 3.74% | |
| NVDA |
Nvidia Corp
Technology
|
99,020,851 | $17,269,236,408 | 3.73% | |
| SPY |
Spdr S&P 500 ETF Trust
|
26,509,233 | $17,240,014,580 | 3.73% | |
| MSFT |
Microsoft Corp
Technology
|
37,816,179 | $13,998,414,972 | 3.03% | |
| RY |
Royal Bank Of Canada
Financial Services
|
73,050,835 | $11,818,164,079 | 2.56% | |
| TD |
Toronto Dominion Bank
Financial Services
|
119,089,618 | $11,112,252,248 | 2.40% | |
| GOOGL |
Alphabet Inc.
Communication Services
|
35,639,564 | $10,248,513,015 | 2.22% | |
| AMZN |
Amazon Com Inc
Consumer Cyclical
|
47,665,317 | $9,927,255,560 | 2.15% | |
| BMO |
Bank Of Montreal /Can/
Financial Services
|
58,547,042 | $7,923,756,660 | 1.71% | |
| AVGO |
Broadcom Inc.
Technology
|
23,827,553 | $7,374,865,920 | 1.59% |
Portfolio Trend
Holdings in BMO
Shares Held
Position Value (USD)
50 of 50 shown
| Report Date | Value (USD) | Shares | Type | Discretion | Filed | |
|---|---|---|---|---|---|---|
| 2026-03-31 | $661,812,600 | 4,890,000 | Put | Defined | 2026-05-15 | |
| 2026-03-31 | $143,325,060 | 1,059,000 | Call | Defined | 2026-05-15 | |
| 2026-03-31 | $7,118,619,000 | 52,598,042 | Shares | Defined | 2026-05-15 | |
| 2025-12-31 | $742,398,800 | 5,720,000 | Put | Defined | 2026-02-17 | |
| 2025-12-31 | $6,500,917,749 | 50,087,971 | Shares | Defined | 2026-02-17 | |
| 2025-12-31 | $69,268,923 | 533,700 | Call | Defined | 2026-02-17 | |
| 2025-09-30 | $8,526,883,064 | 65,465,513 | Shares | Defined | 2025-11-14 | |
| 2025-09-30 | $656,460,000 | 5,040,000 | Put | Defined | 2025-11-14 | |
| 2025-09-30 | $527,512,500 | 4,050,000 | Call | Defined | 2025-11-14 | |
| 2025-06-30 | $557,575,200 | 5,040,000 | Put | Defined | 2025-11-21 | |
| 2025-06-30 | $134,869,033 | 1,219,100 | Call | Defined | 2025-11-21 | |
| 2025-06-30 | $7,244,432,077 | 65,483,432 | Shares | Defined | 2025-11-21 | |
| 2025-03-31 | $5,499,597,503 | 57,581,379 | Shares | Defined | 2025-11-21 | |
| 2025-03-31 | $443,472,032 | 4,643,200 | Put | Defined | 2025-11-21 | |
| 2025-03-31 | $124,315,816 | 1,301,600 | Call | Defined | 2025-11-21 | |
| 2024-12-31 | $5,877,053,058 | 60,556,961 | Shares | Defined | 2025-02-14 | |
| 2024-12-31 | $564,268,110 | 5,814,200 | Put | Defined | 2025-02-14 | |
| 2024-12-31 | $122,642,085 | 1,263,700 | Call | Defined | 2025-02-14 | |
| 2024-09-30 | $4,990,325,818 | 55,325,120 | Shares | Defined | 2024-11-14 | |
| 2024-09-30 | $409,940,960 | 4,544,800 | Call | Defined | 2024-11-14 | |
| 2024-09-30 | $519,019,820 | 5,754,100 | Put | Defined | 2024-11-14 | |
| 2024-06-30 | $111,009,015 | 1,323,900 | Call | Defined | 2024-11-06 | |
| 2024-06-30 | $4,844,181,690 | 57,771,994 | Shares | Defined | 2024-11-06 | |
| 2024-06-30 | $164,262,150 | 1,959,000 | Put | Defined | 2024-11-06 | |
| 2024-03-31 | $98,295,384 | 1,006,300 | Call | Defined | 2024-11-05 | |
| 2024-03-31 | $6,222,835,284 | 63,706,340 | Shares | Defined | 2024-11-05 | |
| 2024-03-31 | $182,759,280 | 1,871,000 | Put | Defined | 2024-11-05 | |
| 2023-12-31 | $187,253,844 | 1,892,600 | Put | Defined | 2024-02-14 | |
| 2023-12-31 | $6,549,205,463 | 66,193,708 | Shares | Defined | 2024-02-14 | |
| 2023-12-31 | $116,254,500 | 1,175,000 | Call | Defined | 2024-02-14 | |
| 2023-09-30 | $5,682,877,684 | 67,356,616 | Shares | Defined | 2023-11-14 | |
| 2023-09-30 | $35,857,250 | 425,000 | Call | Defined | 2023-11-14 | |
| 2023-09-30 | $156,506,350 | 1,855,000 | Put | Defined | 2023-11-14 | |
| 2023-06-30 | $56,443,750 | 625,000 | Call | Defined | 2023-08-14 | |
| 2023-06-30 | $6,123,598,417 | 67,806,427 | Shares | Defined | 2023-08-14 | |
| 2023-06-30 | $197,507,970 | 2,187,000 | Put | Defined | 2023-08-14 | |
| 2023-03-31 | $177,863,560 | 1,996,000 | Call | Defined | 2023-05-15 | |
| 2023-03-31 | $248,536,701 | 2,789,100 | Put | Defined | 2023-05-15 | |
| 2023-03-31 | $5,900,522,813 | 66,216,169 | Shares | Defined | 2023-05-15 | |
| 2022-12-31 | $5,873,446,059 | 64,828,323 | Shares | Defined | 2023-02-14 | |
| 2022-12-31 | $123,071,040 | 1,358,400 | Call | Defined | 2023-02-14 | |
| 2022-12-31 | $434,517,600 | 4,796,000 | Put | Defined | 2023-02-14 | |
| 2022-09-30 | $30,674,000 | 350,000 | Call | Defined | 2022-11-14 | |
| 2022-09-30 | $294,163,660 | 3,356,500 | Put | Defined | 2022-11-14 | |
| 2022-09-30 | $5,753,152,072 | 65,645,277 | Shares | Defined | 2022-11-14 | |
| 2022-06-30 | $25,004,200 | 260,000 | Call | Defined | 2022-08-15 | |
| 2022-06-30 | $166,133,675 | 1,727,500 | Put | Defined | 2022-08-15 | |
| 2022-06-30 | $6,168,898,214 | 64,145,765 | Shares | Defined | 2022-08-15 | |
| 2022-03-31 | $7,046,422,770 | 59,730,633 | Shares | Defined | 2022-05-16 | |
| 2022-03-31 | $158,256,755 | 1,341,500 | Put | Defined | 2022-05-16 | |
| No quarters match your search. | ||||||