# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Fidelity Management & Research Co. LLC 5,302,686 787,532 3,338,093,863.86 0.2235 8.7271 12/31/2024
2 T. Rowe Price Associates, Inc. (IM) 4,703,181 -292,112 2,960,699,471.31 0.3901 7.7405 12/31/2024
3 Artisan Partners LP 3,069,995 -443,247 1,932,592,552.45 1.6943 5.0526 12/31/2024
4 Janus Henderson Investors US LLC 2,310,686 -166,959 1,454,599,943.86 0.8249 3.8029 12/31/2024
5 Capital Research & Management Co. (World Investors) 1,786,936 86,687 1,124,894,081.36 0.1327 2.9409 12/31/2024
6 Avoro Capital Advisor LLC 1,238,467 0 779,627,361.17 11.6503 2.0383 12/31/2024
7 T. Rowe Price International Ltd. 813,713 -11,541 512,240,470.63 0.3656 1.3392 12/31/2024
8 RTW Investments LP 673,497 19,067 423,973,096.47 6.482 1.1084 12/31/2024
9 ClearBridge Investments LLC 629,828 40,330 396,483,024.28 0.3175 1.0366 12/31/2024
10 Bellevue Asset Management AG 593,184 -39,645 373,415,259.84 5.8487 0.9763 12/31/2024
11 Morgan Stanley & Co. LLC 566,696 8,019 356,740,798.96 0.1436 0.9327 12/31/2024
12 Citadel Advisors LLC 506,675 -97,219 318,956,979.25 0.4231 0.8339 12/31/2024
13 T. Rowe Price Investment Management, Inc. 487,853 -283,719 307,108,342.03 0.204 0.8029 12/31/2024
14 Paradigm BioCapital Advisors LP 481,305 931 302,986,310.55 12.2164 0.7921 12/31/2024
15 Invesco Advisers, Inc. 387,080 -28,186 243,670,730.8 0.1036 0.6371 12/31/2024
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 American Funds EuroPacific Growth Fund 1,164,588 45,097 733,119,791.88 0.602 1.9167 03/31/2025
2 Fidelity Growth Company Commingled Pool 875,886 32,158 551,378,995.86 0.6699 1.4415 02/28/2025
3 T Rowe Price New Horizons Fund 779,726 -89,021 490,845,314.26 3.0584 1.2833 03/31/2025
4 T Rowe Price Health Sciences Fund 736,981 -67,575 463,936,909.31 3.81 1.2129 03/31/2025
5 T Rowe Price Growth Stock Fund 653,403 -116,414 411,323,722.53 0.9015 1.0754 03/31/2025
6 Fidelity Growth Company Fund 625,502 5,849 393,759,764.02 0.6595 1.0294 02/28/2025
7 Janus Henderson Forty Fund 611,281 -9,810 384,807,502.31 1.8946 1.006 12/31/2024
8 Fidelity Contrafund 390,980 217,340 246,125,819.8 0.1669 0.6435 02/28/2025
9 American Funds New Economy Fund 368,017 52,897 231,670,381.67 0.7191 0.6057 03/31/2025
10 Fidelity OTC Portfolio 320,526 48,402 201,774,322.26 0.7074 0.5275 02/28/2025
11 Artisan Mid Cap Fund 311,658 -58,689 196,191,827.58 5.4734 0.5129 03/31/2025
12 Janus Henderson Enterprise Fund 305,977 -42,400 192,615,581.27 0.9058 0.5036 12/31/2024
13 Fidelity Global Innovators Investment Trust 303,214 167,300 190,876,245.14 1.1559 0.499 02/28/2025
14 Invesco Developing Markets Fund 281,108 -68,093 176,960,297.08 1.1533 0.4626 02/28/2025
15 Fidelity Select Port. - Health Care Portfolio 280,000 -5,000 176,262,800 2.7603 0.4608 02/28/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Fidelity Management & Research Co. LLC 5,302,686 787,532 3,338,093,863.86 0.2235 8.7271 12/31/2024
2 D. E. Shaw & Co. LP 288,299 186,697 181,487,103.49 0.2117 0.4745 12/31/2024
3 Allspring Global Investments LLC 162,382 162,382 102,221,092.82 0.1445 0.2672 03/31/2025
4 Point72 Asset Management LP 157,546 157,546 99,176,782.46 0.2526 0.2593 12/31/2024
5 Marshall Wace LLP 191,553 124,271 120,584,529.03 0.1567 0.3153 12/31/2024
6 The Public Sector Pension Investment Board 105,972 105,972 66,710,433.72 0.2712 0.1744 12/31/2024
7 Capital Research & Management Co. (World Investors) 1,786,936 86,687 1,124,894,081.36 0.1327 2.9409 12/31/2024
8 Assenagon Asset Management SA (Germany) 110,390 81,596 69,491,608.9 0.1133 0.1817 03/31/2025
9 Lazard Asset Management LLC 70,637 64,684 44,466,697.87 0.0423 0.1163 12/31/2024
10 Jennison Associates LLC 302,149 64,183 190,205,816.99 0.1154 0.4973 12/31/2024
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Artisan Partners LP 3,069,995 -443,247 1,932,592,552.45 1.6943 5.0526 12/31/2024
2 Deep Track Capital LP 0 -365,000 0 0 0
3 T. Rowe Price Associates, Inc. (IM) 4,703,181 -292,112 2,960,699,471.31 0.3901 7.7405 12/31/2024
4 T. Rowe Price Investment Management, Inc. 487,853 -283,719 307,108,342.03 0.204 0.8029 12/31/2024
5 Alkeon Capital Management LLC 75,000 -270,000 47,213,250 0.2744 0.1234 12/31/2024
6 Holocene Advisors, LP 10,570 -184,534 6,653,920.7 0.0229 0.0174 12/31/2024
7 Janus Henderson Investors US LLC 2,310,686 -166,959 1,454,599,943.86 0.8249 3.8029 12/31/2024
8 Silverbay Capital Management LLC 36,850 -132,988 23,197,443.5 0.258 0.0606 12/31/2024
9 Citadel Advisors LLC 506,675 -97,219 318,956,979.25 0.4231 0.8339 12/31/2024
10 Bank of America, NA (Private Banking) 4,329 -86,840 2,725,148.79 0.0014 0.0071 12/31/2024

Data provided by FactSet Research Systems Inc.