# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Artisan Partners LP 7,184,870 6,989,579 1,290,690,046.8 1.0237 8.8969 06/30/2025
2 Ninety One UK Ltd. 2,993,652 46,699 537,779,645.28 0.9412 3.707 06/30/2025
3 Massachusetts Financial Services Co. 2,699,320 313,112 484,905,844.8 0.1509 3.3425 06/30/2025
4 Wellington Management Co. LLP 2,609,558 1,156,612 468,780,999.12 0.0786 3.2314 06/30/2025
5 Invesco Advisers, Inc. 2,512,309 1,131,401 451,311,188.76 0.1892 3.111 06/30/2025
6 D. E. Shaw & Co. LP 2,434,011 1,317,806 437,245,736.04 0.4297 3.014 06/30/2025
7 Citadel Advisors LLC 1,931,738 1,362,662 347,017,414.32 0.4004 2.392 06/30/2025
8 Ruane, Cunniff & Goldfarb LP 1,708,183 442,643 306,857,994.12 4.1152 2.1152 06/30/2025
9 Harris Associates LP 1,638,059 1,638,059 294,260,918.76 0.3085 2.0284 06/30/2025
10 Fidelity Management & Research Co. LLC 1,620,588 626,951 291,122,428.32 0.0169 2.0067 06/30/2025
11 Templeton Global Advisors Ltd. 1,544,233 -222,706 277,406,016.12 1.0519 1.9122 06/30/2025
12 AllianceBernstein LP 1,320,749 -500,701 237,259,350.36 0.0713 1.6355 06/30/2025
13 T. Rowe Price Associates, Inc. (IM) 1,187,587 -130,304 213,338,128.68 0.0257 1.4706 06/30/2025
14 1832 Asset Management LP 1,151,328 1,006,099 206,824,561.92 0.2494 1.4257 06/30/2025
15 ClearBridge Investments LLC 1,148,066 -903,911 206,238,576.24 0.1543 1.4216 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Artisan International Value Fund 3,057,453 3,057,453 549,240,856.92 1.421 3.786 03/31/2025
2 Ninety One Glb. Strat. Fd. - Global Franchise Fund 1,246,081 0 223,845,990.84 2.5212 1.543 04/30/2025
3 Government Pension Fund - Global (The) 994,765 0 178,699,584.6 0.0115 1.2318 12/31/2024
4 Vanguard Windsor Fund 895,460 895,460 160,860,434.4 0.6668 1.1088 06/30/2025
5 Allspring Special Mid Cap Value Fund 866,200 258,400 155,604,168 1.133 1.0726 06/30/2025
6 T. Rowe Price All-Cap Opportunities Fund 803,468 119,625 144,334,991.52 0.8605 0.9949 06/30/2025
7 Invesco Small Cap Value Fund 714,089 46,751 128,278,947.96 1.8328 0.8842 06/30/2025
8 Oakmark Select Fund 693,000 693,000 124,490,520 1.7139 0.8581 06/30/2025
9 SJP Global Quality Fund 689,820 26,798 123,919,264.8 0.5226 0.8542 03/31/2025
10 Templeton Growth Fund, Inc. 656,628 0 117,956,653.92 1.2887 0.8131 06/30/2025
11 Baron Small Cap Fund 650,000 -25,000 116,766,000 2.8943 0.8049 06/30/2025
12 FMI International Fund 635,000 200,000 114,071,400 2.9088 0.7863 06/30/2025
13 FTIF SICAV - Growth (Euro) Fund 625,000 0 112,275,000 1.2532 0.7739 06/30/2025
14 Fidelity Low Priced Stock Fund 590,063 -3,053 105,998,917.32 0.4418 0.7307 05/31/2025
15 FPA Crescent Fund 580,243 290,245 104,234,852.52 1.0745 0.7185 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Artisan Partners LP 7,184,870 6,989,579 1,290,690,046.8 1.0237 8.8969 06/30/2025
2 Harris Associates LP 1,638,059 1,638,059 294,260,918.76 0.3085 2.0284 06/30/2025
3 Citadel Advisors LLC 1,931,738 1,362,662 347,017,414.32 0.4004 2.392 06/30/2025
4 D. E. Shaw & Co. LP 2,434,011 1,317,806 437,245,736.04 0.4297 3.014 06/30/2025
5 Wellington Management Co. LLP 2,609,558 1,156,612 468,780,999.12 0.0786 3.2314 06/30/2025
6 Invesco Advisers, Inc. 2,512,309 1,131,401 451,311,188.76 0.1892 3.111 06/30/2025
7 1832 Asset Management LP 1,151,328 1,006,099 206,824,561.92 0.2494 1.4257 06/30/2025
8 UBS Securities LLC 906,748 634,859 162,888,210.72 0.0709 1.1228 06/30/2025
9 Holocene Advisors, LP 679,727 631,781 122,106,158.28 0.2905 0.8417 06/30/2025
10 Fidelity Management & Research Co. LLC 1,620,588 626,951 291,122,428.32 0.0169 2.0067 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 WCM Investment Management LLC 199,946 -6,134,944 35,918,299.44 0.0484 0.2476 06/30/2025
2 T. Rowe Price International Ltd. 0 -1,615,669 0 0 0
3 Sustainable Growth Advisers LP 0 -1,593,719 0 0 0
4 BlueSpruce Investments LP 0 -1,223,117 0 0 0
5 Lazard Asset Management LLC 700,873 -1,133,334 125,904,825.72 0.1053 0.8679 06/30/2025
6 Victory Capital Management, Inc. (Investment Management) 0 -1,060,320 0 0 0
7 Capital Research & Management Co. (Global Investors) 97,083 -1,051,284 17,439,990.12 0.0028 0.1202 06/30/2025
8 ClearBridge Investments LLC 1,148,066 -903,911 206,238,576.24 0.1543 1.4216 06/30/2025
9 FIL Investments International 3,586 -831,731 644,189.04 0.0005 0.0044 06/30/2025
10 Bessemer Investment Management LLC 385 -810,315 69,161.4 0.0001 0.0005 06/30/2025

Data provided by FactSet Research Systems Inc.