1
BlackRock Filing details 773121108
Jun 30, 2026
40,580,130 reported quantity
$4,124,970,247 reported value
$4.12B
0.1%
+6.8%
40.58M
Jun 30, 2026
2
Vanguard Portfolio Management Filing details 773121108
Jun 30, 2026
27,118,258 reported quantity
$2,756,570,925 reported value
$2.76B
0.1%
+5.4%
27.12M
Jun 30, 2026
3
Vanguard Capital Management Filing details 773121108
Jun 30, 2026
25,299,213 reported quantity
$2,571,665,002 reported value
$2.57B
0.1%
+4.2%
25.30M
Jun 30, 2026
4
Invesco Filing details 773121108
Jun 30, 2026
18,343,547 reported quantity
$1,864,621,551 reported value
$1.86B
0.1%
—
18.34M
—
Jun 30, 2026
5
State Street Filing details 773121108
Jun 30, 2026
14,442,067 reported quantity
$1,468,036,111 reported value
$1.47B
<0.1%
+3.7%
14.44M
Jun 30, 2026
6
JPMorgan Chase Filing details 773121108
Jun 30, 2026
13,805,113 reported quantity
$1,353,039,239 reported value
$1.35B
0.1%
+29.3%
13.81M
Jun 30, 2026
7
Geode Capital Management Filing details 773121108
Jun 30, 2026
10,503,238 reported quantity
$1,076,957,022 reported value
$1.08B
0.1%
-0.6%
10.50M
Jun 30, 2026
8
Baillie Gifford & Co. Filing details 773121108
Jun 30, 2026
10,384,512 reported quantity
$1,055,585,645 reported value
$1.06B
1.0%
-43.6%
10.38M
Jun 30, 2026
9
Capital World Investors Filing details 773121108
Jun 30, 2026
7,370,414 reported quantity
$749,187,414 reported value
$749.2M
0.1%
+1.8%
7.37M
Jun 30, 2026
10
Morgan Stanley Filing details 773121108
Jun 30, 2026
6,895,400 reported quantity
$700,917,732 reported value
$700.9M
<0.1%
+28.1%
6.90M
Jun 30, 2026
11
Goldman Sachs Group Filing details 773121108
Jun 30, 2026
5,559,472 reported quantity
$565,120,294 reported value
$565.1M
<0.1%
+117.5%
5.56M
Jun 30, 2026
12
Norges Bank Filing details 773121108
Jun 30, 2026
5,437,031 reported quantity
$552,674,201 reported value
$552.7M
0.1%
—
5.44M
—
Jun 30, 2026
13
Bank of America Filing details 773121108
Jun 30, 2026
4,301,823 reported quantity
$437,280,258 reported value
$437.3M
<0.1%
-5.1%
4.30M
Jun 30, 2026
14
Fidelity (FMR) Filing details 773121108
Jun 30, 2026
3,701,770 reported quantity
$376,284,990 reported value
$376.3M
<0.1%
+0.2%
3.70M
Jun 30, 2026
15
UBS Group Filing details 773121108
Jun 30, 2026
3,609,563 reported quantity
$366,912,079 reported value
$366.9M
<0.1%
+73.5%
3.61M
Jun 30, 2026
16
Vanguard Fiduciary Trust Filing details 773121108
Jun 30, 2026
3,352,738 reported quantity
$340,805,818 reported value
$340.8M
0.1%
+9.3%
3.35M
Jun 30, 2026
17
Northern Trust Filing details 773121108
Jun 30, 2026
3,311,777 reported quantity
$336,642,131 reported value
$336.6M
<0.1%
+7.2%
3.31M
Jun 30, 2026
18
Charles Schwab Investment Management Filing details 773121108
Jun 30, 2026
2,836,293 reported quantity
$288,309,183 reported value
$288.3M
<0.1%
+20.3%
2.84M
Jun 30, 2026
19
UBS Asset Management Filing details 773121108
Jun 30, 2026
2,737,451 reported quantity
$278,261,895 reported value
$278.3M
0.1%
+14.8%
2.74M
Jun 30, 2026
20
T. Rowe Price Investment Management Filing details 773121108
Jun 30, 2026
2,642,141 reported quantity
$268,574,000 reported value
$268.6M
0.2%
NEW
2.64M
Jun 30, 2026