Institutional Ownership

Concentration

Value ($MM) % O/S Shares
Top 10 Inst. 105.49 28.41 70,237,078
Top 20 Inst. 127.29 34.20 84,559,486
Top 50 Inst. 148.41 39.59 97,882,788
Total Inst. 161.31 42.86 105,954,470
Top 10 Inst.:
Value ($MM):
105.49
% O/S:
28.41
Shares:
70,237,078
Top 20 Inst.:
Value ($MM):
127.29
% O/S:
34.20
Shares:
84,559,486
Top 50 Inst.:
Value ($MM):
148.41
% O/S:
39.59
Shares:
97,882,788
Total Inst.:
Value ($MM):
161.31
% O/S:
42.86
Shares:
105,954,470

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
Gruber (Patrick R) 3,349,575 1.35 -247,642 8/6/26
UBS Financial Services, Inc. 3,346,604 1.35 1,209,643 6/30/26
First Bank & Trust 3,064,948 1.24 -- 6/30/26
Nuveen LLC 2,793,469 1.13 -795,865 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
Gruber (Patrick R)
Shares Held:
3,349,575
% O/S:
1.35
Share Change:
-247,642
Filing Date:
8/6/26
UBS Financial Services, Inc.
Shares Held:
3,346,604
% O/S:
1.35
Share Change:
1,209,643
Filing Date:
6/30/26
First Bank & Trust
Shares Held:
3,064,948
% O/S:
1.24
Share Change:
--
Filing Date:
6/30/26
Nuveen LLC
Shares Held:
2,793,469
% O/S:
1.13
Share Change:
-795,865
Filing Date:
6/30/26

* Insider values reflect direct beneficial ownership.

Source: LSEG