# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 T. Rowe Price Investment Management, Inc. 7,051,818 351,610 230,947,039.5 0.1429 14.0844 03/31/2025
2 Wellington Management Co. LLP 6,030,761 -466,386 197,507,422.75 0.0332 12.0451 03/31/2025
3 RTW Investments LP 4,869,798 0 159,485,884.5 2.3411 9.7263 03/31/2025
4 Fidelity Management & Research Co. LLC 4,804,043 24,165 157,332,408.25 0.0094 9.595 03/31/2025
5 PRIMECAP Management Co. 2,678,650 10,100 87,725,787.5 0.0637 5.35 03/31/2025
6 Baker Bros. Advisors LP 2,322,656 807,338 76,066,984 0.6626 4.639 03/31/2025
7 Tang Capital Management LLC 1,915,708 360,108 62,739,437 3.3058 3.8262 03/31/2025
8 T. Rowe Price Associates, Inc. (IM) 1,887,940 -299,590 61,830,035 0.0075 3.7707 03/31/2025
9 Kynam Capital Management LP 1,695,576 470,000 55,530,114 4.6067 3.3865 03/31/2025
10 Deep Track Capital LP 1,411,402 892,026 46,223,415.5 1.4639 2.819 03/31/2025
11 Bellevue Asset Management AG 1,221,794 16,330 40,013,753.5 0.7038 2.4403 03/31/2025
12 Armistice Capital LLC 978,000 -222,000 32,029,500 0.8112 1.9533 03/31/2025
13 Fiera Capital, Inc. 783,868 24,997 25,671,677 0.3006 1.5656 03/31/2025
14 Citigroup Global Markets, Inc. (Investment Management) 639,288 6,344 20,936,682 0.0174 1.2768 03/31/2025
15 Point72 Asset Management LP 628,292 224,988 20,576,563 0.0445 1.2549 03/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Vanguard Health Care Fund 4,582,598 0 150,080,084.5 0.4048 9.1527 04/30/2025
2 T Rowe Price Small Cap Stock Fund 1,861,666 126,238 60,969,561.5 0.7398 3.7183 03/31/2025
3 Vanguard Capital Opportunity Fund 1,756,390 4,000 57,521,772.5 0.247 3.508 03/31/2025
4 Fidelity Growth Company Commingled Pool 1,433,698 163,459 46,953,609.5 0.0504 2.8635 05/31/2025
5 T Rowe Price Small Cap Value Fund 1,257,063 -1,183 41,168,813.25 0.4082 2.5107 03/31/2025
6 BB Biotech AG 1,221,794 16,330 40,013,753.5 1.659 2.4403 03/31/2025
7 Fidelity Growth Company Fund 1,019,763 116,379 33,397,238.25 0.0483 2.0368 05/31/2025
8 T Rowe Price Institutional Small Cap Stock Fund 992,497 82,280 32,504,276.75 0.737 1.9823 03/31/2025
9 T Rowe Price Health Sciences Fund 916,568 -222,059 30,017,602 0.249 1.8306 03/31/2025
10 PRIMECAP Odyssey Aggressive Growth Fund 748,430 5,400 24,511,082.5 0.3636 1.4948 03/31/2025
11 T. Rowe Price Funds SICAV - US Smaller Companies Equity Fund 580,962 27,579 19,026,505.5 0.4027 1.1603 03/31/2025
12 T. Rowe Price All-Cap Opportunities Fund 520,451 0 17,044,770.25 0.1039 1.0395 03/31/2025
13 Fidelity Select Port. - Health Care Portfolio 520,000 8,062 17,030,000 0.2867 1.0386 05/31/2025
14 Fidelity Advisor Health Care Fund 340,000 17,448 11,135,000 0.3301 0.6791 05/31/2025
15 Fidelity Global Innovators Investment Trust 334,400 0 10,951,600 0.0575 0.6679 04/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Deep Track Capital LP 1,411,402 892,026 46,223,415.5 1.4639 2.819 03/31/2025
2 Baker Bros. Advisors LP 2,322,656 807,338 76,066,984 0.6626 4.639 03/31/2025
3 Kynam Capital Management LP 1,695,576 470,000 55,530,114 4.6067 3.3865 03/31/2025
4 Tang Capital Management LLC 1,915,708 360,108 62,739,437 3.3058 3.8262 03/31/2025
5 T. Rowe Price Investment Management, Inc. 7,051,818 351,610 230,947,039.5 0.1429 14.0844 03/31/2025
6 Point72 Asset Management LP 628,292 224,988 20,576,563 0.0445 1.2549 03/31/2025
7 Cantor Fitzgerald & Co. 100,000 100,000 3,275,000 1.0581 0.1997 03/31/2025
8 Diadema Partners LP 96,984 96,984 3,176,226 2.4996 0.1937 03/31/2025
9 Barclays Bank Plc (Private Banking) 106,176 86,322 3,477,264 0.002 0.2121 03/31/2025
10 UBS Switzerland AG (Investment Management) 123,700 80,900 4,051,175 0.0112 0.2471 03/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Wellington Management Co. LLP 6,030,761 -466,386 197,507,422.75 0.0332 12.0451 03/31/2025
2 T. Rowe Price Associates, Inc. (IM) 1,887,940 -299,590 61,830,035 0.0075 3.7707 03/31/2025
3 Millennium Management LLC 285,270 -288,092 9,342,592.5 0.0082 0.5698 03/31/2025
4 Armistice Capital LLC 978,000 -222,000 32,029,500 0.8112 1.9533 03/31/2025
5 BNP Paribas Financial Markets 40,321 -152,794 1,320,512.75 0.0009 0.0805 03/31/2025
6 Polar Capital LLP 0 -114,023 0 0 0
7 Two Sigma Investments LP 305,364 -85,436 10,000,671 0.0197 0.6099 03/31/2025
8 Two Sigma Advisers LP 523,400 -81,500 17,141,350 0.034 1.0454 03/31/2025
9 Squarepoint OPS LLC 0 -69,954 0 0 0
10 Jefferies Investment Advisers LLC 110,101 -54,899 3,605,807.75 0.0681 0.2199 03/31/2025

Data provided by FactSet Research Systems Inc.