Institutional Ownership

Concentration

Value ($MM) % O/S Shares
Top 10 Inst. 103.24 28.00 69,237,541
Top 20 Inst. 123.92 33.67 83,252,261
Top 50 Inst. 145.83 39.34 97,274,867
Total Inst. 159.82 42.96 106,204,274
Top 10 Inst.:
Value ($MM):
103.24
% O/S:
28.00
Shares:
69,237,541
Top 20 Inst.:
Value ($MM):
123.92
% O/S:
33.67
Shares:
83,252,261
Top 50 Inst.:
Value ($MM):
145.83
% O/S:
39.34
Shares:
97,274,867
Total Inst.:
Value ($MM):
159.82
% O/S:
42.96
Shares:
106,204,274

Top Holders

Holder Shares Held % O/S Share Change Filing Date
BlackRock Institutional Trust Company, N.A. 16,792,140 6.79 969,314 6/30/26
State Street Investment Management (US) 13,430,525 5.43 4,364,606 6/30/26
Vanguard Capital Management, LLC 10,254,327 4.15 120,687 6/30/26
Geode Capital Management, L.L.C. 6,273,452 2.54 391,945 6/30/26
Vanguard Portfolio Management, LLC 5,473,749 2.21 369,974 6/30/26
Invesco Capital Management LLC 5,458,289 2.21 2,226,515 6/30/26
UBS Financial Services, Inc. 3,346,604 1.35 1,209,643 6/30/26
Gruber (Patrick R) 3,346,242 1.35 -3,333 9/3/26
Nuveen LLC 2,793,469 1.13 -795,865 6/30/26
Bank of America Private Bank 2,068,744 0.84 -9,999 6/30/26
BlackRock Institutional Trust Company, N.A.
Shares Held:
16,792,140
% O/S:
6.79
Share Change:
969,314
Filing Date:
6/30/26
State Street Investment Management (US)
Shares Held:
13,430,525
% O/S:
5.43
Share Change:
4,364,606
Filing Date:
6/30/26
Vanguard Capital Management, LLC
Shares Held:
10,254,327
% O/S:
4.15
Share Change:
120,687
Filing Date:
6/30/26
Geode Capital Management, L.L.C.
Shares Held:
6,273,452
% O/S:
2.54
Share Change:
391,945
Filing Date:
6/30/26
Vanguard Portfolio Management, LLC
Shares Held:
5,473,749
% O/S:
2.21
Share Change:
369,974
Filing Date:
6/30/26
Invesco Capital Management LLC
Shares Held:
5,458,289
% O/S:
2.21
Share Change:
2,226,515
Filing Date:
6/30/26
UBS Financial Services, Inc.
Shares Held:
3,346,604
% O/S:
1.35
Share Change:
1,209,643
Filing Date:
6/30/26
Gruber (Patrick R)
Shares Held:
3,346,242
% O/S:
1.35
Share Change:
-3,333
Filing Date:
9/3/26
Nuveen LLC
Shares Held:
2,793,469
% O/S:
1.13
Share Change:
-795,865
Filing Date:
6/30/26
Bank of America Private Bank
Shares Held:
2,068,744
% O/S:
0.84
Share Change:
-9,999
Filing Date:
6/30/26

* Insider values reflect direct beneficial ownership.

Source: LSEG