Institutional Ownership

Concentration

Value ($MM) % O/S Shares
Top 10 Inst. 105.82 28.41 70,233,745
Top 20 Inst. 127.81 34.21 84,581,061
Top 50 Inst. 149.50 39.67 98,070,240
Total Inst. 162.47 42.98 106,269,880
Top 10 Inst.:
Value ($MM):
105.82
% O/S:
28.41
Shares:
70,233,745
Top 20 Inst.:
Value ($MM):
127.81
% O/S:
34.21
Shares:
84,581,061
Top 50 Inst.:
Value ($MM):
149.50
% O/S:
39.67
Shares:
98,070,240
Total Inst.:
Value ($MM):
162.47
% O/S:
42.98
Shares:
106,269,880

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
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
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
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