← Back to Discover

ROYAL BANK OF CANADA

Period ended Jun 30, 2026 · Latest filing Aug 14, 2026

These quarterly holdings are delayed and may not include all assets or short positions. Values are from the reporting date, not current prices or purchase costs. The same security may appear in multiple rows.

Source: SEC

Reported portfolio value

Quarter-end reported holdings; not current value or investment performance.

View reported values
  • Sep 30, 2024: $489,789,593,000
  • Dec 31, 2024: $500,524,095,000
  • Mar 31, 2025: $478,546,730,000
  • Jun 30, 2025: $1,109,789,572,000
  • Sep 30, 2025: $610,244,854,000
  • Dec 31, 2025: $614,691,729,000
  • Mar 31, 2026: $570,144,452,000
  • Jun 30, 2026: $671,509,061,000

Top holdings

Top 10 at Jun 30, 2026. Matching entries are combined; security classes and options remain separate. Shares exclude principal amounts; option shares reflect the reported underlying amount.

View top holdings values
  1. STATE STR SPDR S&P 500 ETF T · TR UNIT · 78462F103 · shares · PUT: $27,450,295,000
  2. APPLE INC · COM · 037833100 · shares: $18,924,916,000
  3. NVIDIA CORPORATION · COM · 67066G104 · shares: $17,430,142,000
  4. ROYAL BK CDA · COM · 780087102 · shares: $14,533,563,000
  5. MICROSOFT CORP · COM · 594918104 · shares: $13,195,766,000
  6. ALPHABET INC · CAP STK CL A · 02079K305 · shares: $13,085,251,000
  7. TORONTO DOMINION BK ONT · COM NEW · 891160509 · shares: $12,970,628,000
  8. AMAZON COM INC · COM · 023135106 · shares: $12,570,489,000
  9. ISHARES TR · CORE S&P500 ETF · 464287200 · shares: $11,613,640,000
  10. BANK MONTREAL MEDIUM · COM · 063671101 · shares: $9,218,025,000

Reported holdings

28,169 reported entries
IssuerClassCUSIPTypeShares / principalReported value (USD)
STATE STR SPDR S&P 500 ETF TTR UNIT78462F103 PUT 36,628,600 shares $27,353,140,000
STATE STR SPDR S&P 500 ETF TTR UNIT78462F103 CALL 12,317,300 shares $9,198,190,000
ROYAL BK CDACOM780087102 — 35,501,097 shares $7,347,662,000
ROYAL BK CDACOM780087102 — 31,392,707 shares $6,497,349,000
TORONTO DOMINION BK ONTCOM NEW891160509 — 48,397,541 shares $5,876,913,000
APPLE INCCOM037833100 — 18,893,123 shares $5,466,914,000
ISHARES TRCORE S&P500 ETF464287200 — 6,181,939 shares $4,629,592,000
INVESCO QQQ TRUNIT SER 146090E103 PUT 5,883,300 shares $4,332,462,000
NVIDIA CORPORATIONCOM67066G104 — 19,939,556 shares $3,989,706,000
NVIDIA CORPORATIONCOM67066G104 — 17,731,367 shares $3,547,869,000
NVIDIA CORPORATIONCOM67066G104 — 17,703,303 shares $3,542,254,000
APPLE INCCOM037833100 — 12,095,220 shares $3,499,873,000
MICROSOFT CORPCOM594918104 — 9,382,114 shares $3,499,716,000
ISHARES TRCORE S&P500 ETF464287200 — 4,608,697 shares $3,451,407,000
BANK MONTREAL MEDIUMCOM063671101 — 19,201,588 shares $3,392,921,000
TORONTO DOMINION BK ONTCOM NEW891160509 — 27,429,026 shares $3,330,707,000
TORONTO DOMINION BK ONTCOM NEW891160509 — 27,291,994 shares $3,314,067,000
INVESCO QQQ TRUNIT SER 146090E103 CALL 4,303,400 shares $3,169,024,000
STATE STR SPDR S&P 500 ETF TTR UNIT78462F103 — 4,240,620 shares $3,166,768,000
AMAZON COM INCCOM023135106 — 12,657,442 shares $3,016,775,000
VANGUARD INDEX FDSS&P 500 ETF SHS922908363 — 4,375,724 shares $3,005,291,000
APPLE INCCOM037833100 — 10,302,959 shares $2,981,264,000
ENBRIDGE INCCOM29250N105 — 53,351,115 shares $2,892,164,000
BANK MONTREAL MEDIUMCOM063671101 — 16,286,099 shares $2,877,754,000
ALPHABET INCCAP STK CL A02079K305 — 7,960,348 shares $2,844,790,000
CANADIAN IMPERIAL BANK OF COCOM136069101 — 24,196,833 shares $2,782,636,000
VANGUARD TAX-MANAGED FDSVAN FTSE DEV MKT921943858 — 38,872,116 shares $2,769,638,000
ALPHABET INCCAP STK CL C02079K107 — 7,796,111 shares $2,754,600,000
MICROSOFT CORPCOM594918104 — 7,258,930 shares $2,707,726,000
ISHARES TRRUSSELL 2000 ETF464287655 PUT 8,836,000 shares $2,654,776,000
BANK MONTREAL MEDIUMCOM063671101 — 15,017,254 shares $2,653,549,000
AMAZON COM INCCOM023135106 — 11,047,510 shares $2,633,064,000
ISHARES TRCORE S&P500 ETF464287200 — 3,495,412 shares $2,617,679,000
BANK NOVA SCOTIA B CCOM064149107 — 28,474,673 shares $2,472,741,000
APPLE INCCOM037833100 — 8,435,581 shares $2,440,920,000
CANADIAN IMPERIAL BANK OF COCOM136069101 — 21,145,280 shares $2,431,707,000
JPMORGAN CHASE & COCOM46625H100 — 7,269,983 shares $2,379,684,000
NVIDIA CORPORATIONCOM67066G104 CALL 11,855,000 shares $2,372,067,000
BROOKFIELD CORPCL A LTD VT SH11271J107 — 55,417,983 shares $2,360,252,000
AMAZON COM INCCOM023135106 — 9,804,393 shares $2,336,779,000
MANULIFE FINL CORPCOM56501R106 — 55,889,129 shares $2,264,069,000
STATE STR SPDR S&P 500 ETF TTR UNIT78462F103 — 3,019,585 shares $2,254,935,000
MICROSOFT CORPCOM594918104 — 5,848,854 shares $2,181,740,000
CANADIAN PACIFIC KANSAS CITYCOM13646K108 — 25,153,250 shares $2,179,529,000
BROADCOM INCCOM11135F101 — 5,762,935 shares $2,176,949,000
ALPHABET INCCAP STK CL C02079K107 — 6,118,692 shares $2,161,917,000
CANADIAN PACIFIC KANSAS CITYCOM13646K108 — 24,866,678 shares $2,154,698,000
NVIDIA CORPORATIONCOM67066G104 — 10,727,067 shares $2,146,379,000
BROOKFIELD CORPCL A LTD VT SH11271J107 — 48,289,157 shares $2,056,635,000
CANADIAN NATL RY COCOM136375102 — 17,230,851 shares $2,054,607,000
CANADIAN NAT RES LTD MED TERCOM136385101 — 51,697,875 shares $2,042,066,000
ALPHABET INCCAP STK CL A02079K305 — 5,588,094 shares $1,997,017,000
TC ENERGY CORPCOM87807B107 — 28,903,532 shares $1,916,015,000
MICROSOFT CORPCOM594918104 — 5,105,786 shares $1,904,560,000
CANADIAN IMPERIAL BANK OF COCOM136069101 — 16,472,920 shares $1,894,386,000
ALPHABET INCCAP STK CL A02079K305 — 5,241,928 shares $1,873,308,000
TC ENERGY CORPCOM87807B107 — 28,069,091 shares $1,860,700,000
CANADIAN NAT RES LTD MED TERCOM136385101 — 47,002,495 shares $1,856,599,000
BANK NOVA SCOTIA B CCOM064149107 — 20,933,586 shares $1,817,873,000
JPMORGAN CHASE & COCOM46625H100 — 5,441,922 shares $1,781,304,000
NVIDIA CORPORATIONCOM67066G104 — 8,895,477 shares $1,779,896,000
SUNCOR ENERGY INC NEWCOM867224107 — 32,798,765 shares $1,760,638,000
ENBRIDGE INCCOM29250N105 — 32,343,878 shares $1,753,362,000
ALPHABET INCCAP STK CL A02079K305 — 4,879,230 shares $1,743,690,000
VANGUARD INDEX FDSS&P 500 ETF SHS922908363 — 2,531,994 shares $1,738,999,000
APPLE INCCOM037833100 — 5,912,193 shares $1,710,752,000
INVESCO QQQ TRUNIT SER 146090E103 — 2,308,942 shares $1,700,305,000
AGNICO EAGLE MINES LTDCOM008474108 — 10,758,158 shares $1,668,913,000
APPLE INCCOM037833100 — 5,702,376 shares $1,650,040,000
VISA INCCOM CL A92826C839 — 4,779,448 shares $1,639,781,000
ISHARES TRCORE S&P MCP ETF464287507 — 19,997,334 shares $1,541,994,000
SUNCOR ENERGY INC NEWCOM867224107 — 28,148,176 shares $1,510,994,000
ELI LILLY & COCOM532457108 — 1,231,133 shares $1,476,658,000
ALPHABET INCCAP STK CL A02079K305 — 4,100,064 shares $1,465,240,000
BROADCOM INCCOM11135F101 — 3,869,913 shares $1,461,860,000
MANULIFE FINL CORPCOM56501R106 — 35,632,614 shares $1,443,477,000
SUN LIFE FINANCIAL INC.COM866796105 — 17,828,277 shares $1,398,093,000
COSTCO WHOLESALE CORPORATIONCOM22160K105 — 1,493,227 shares $1,396,869,000
CANADIAN NAT RES LTD MED TERCOM136385101 — 35,056,012 shares $1,384,712,000
CANADIAN NATL RY COCOM136375102 — 11,220,719 shares $1,337,959,000
SHOPIFY INCCL A SUB VTG SHS82509L107 — 11,592,218 shares $1,323,599,000
BERKSHIRE HATHAWAY INC DELCL B NEW084670702 — 2,608,397 shares $1,305,216,000
TC ENERGY CORPCOM87807B107 — 19,667,164 shares $1,303,736,000
VISA INCCOM CL A92826C839 — 3,708,375 shares $1,272,306,000
PEMBINA PIPELINE CORPCOM706327103 — 27,501,577 shares $1,271,948,000
ALPHABET INCCAP STK CL A02079K305 — 3,550,207 shares $1,268,737,000
ALPHABET INCCAP STK CL C02079K107 — 3,574,236 shares $1,262,885,000
AMAZON COM INCCOM023135106 — 5,235,101 shares $1,247,734,000
BANK NOVA SCOTIA B CCOM064149107 — 14,287,334 shares $1,240,712,000
BROADCOM INCCOM11135F101 — 3,277,501 shares $1,238,076,000
EXXON MOBIL CORPCOM30231G102 — 9,003,097 shares $1,230,903,000
WASTE CONNECTIONS INCCOM94106B101 — 7,328,423 shares $1,221,575,000
BERKSHIRE HATHAWAY INC DELCL B NEW084670702 — 2,427,440 shares $1,214,667,000
JOHNSON & JOHNSONCOM478160104 — 4,766,555 shares $1,210,562,000
TAIWAN SEMICONDUCTOR MANUFACSPONSORED ADS874039100 — 2,518,933 shares $1,202,967,000
META PLATFORMS INCCL A30303M102 — 2,126,616 shares $1,197,902,000
NVIDIA CORPORATIONCOM67066G104 PUT 5,905,200 shares $1,181,571,000
VANGUARD INDEX FDSVALUE ETF922908744 — 5,393,110 shares $1,175,320,000
BARRICK MNG CORPCOM SHS06849F108 — 31,889,237 shares $1,171,292,000
SUN LIFE FINANCIAL INC.COM866796105 — 14,768,989 shares $1,158,184,000