# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 T. Rowe Price Investment Management, Inc. 7,067,659 367,451 232,738,010.87 0.1405 14.0696 06/30/2025
2 Wellington Management Co. LLP 5,132,898 -1,364,249 169,026,331.14 0.0279 10.2181 07/31/2025
3 RTW Investments LP 4,869,798 0 160,362,448.14 1.9886 9.6943 06/30/2025
4 Fidelity Management & Research Co. LLC 4,819,349 39,471 158,701,162.57 0.0092 9.5939 06/30/2025
5 PRIMECAP Management Co. 3,771,474 1,102,924 124,194,638.82 0.0911 7.5079 06/30/2025
6 Bellevue Asset Management AG 2,441,830 1,236,366 80,409,461.9 1.3432 4.8609 06/30/2025
7 Baker Bros. Advisors LP 2,322,656 807,338 76,485,062.08 0.4915 4.6237 06/30/2025
8 Tang Capital Management LLC 2,105,608 550,008 69,337,671.44 2.9654 4.1916 06/30/2025
9 Deep Track Capital LP 1,800,000 1,280,624 59,274,000 1.4301 3.5833 06/30/2025
10 BVF Partners LP 1,024,288 1,024,288 33,729,803.84 0.9553 2.039 06/30/2025
11 T. Rowe Price Associates, Inc. (IM) 1,005,592 -1,181,938 33,114,144.56 0.004 2.0018 06/30/2025
12 Kynam Capital Management LP 976,267 -249,309 32,148,472.31 2.8845 1.9435 06/30/2025
13 Point72 Asset Management LP 820,425 417,121 27,016,595.25 0.0538 1.6332 06/30/2025
14 Fiera Capital, Inc. 790,810 31,939 26,041,373.3 0.296 1.5743 06/30/2025
15 Armistice Capital LLC 678,000 -522,000 22,326,540 0.6897 1.3497 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Vanguard Health Care Fund 4,582,598 0 150,904,952.14 0.398 9.1226 04/30/2025
2 T Rowe Price Small Cap Stock Fund 2,057,637 322,209 67,757,986.41 0.8052 4.0961 06/30/2025
3 Vanguard Capital Opportunity Fund 1,756,390 4,000 57,837,922.7 0.2434 3.4964 03/31/2025
4 Fidelity Growth Company Commingled Pool 1,442,142 171,746 47,489,736.06 0.0481 2.8709 06/30/2025
5 BB Biotech AG 1,221,794 16,330 40,233,676.42 1.5401 2.4322 03/31/2025
6 PRIMECAP Odyssey Aggressive Growth Fund 1,113,605 370,575 36,671,012.65 0.582 2.2169 06/30/2025
7 T Rowe Price Institutional Small Cap Stock Fund 1,079,245 169,028 35,539,537.85 0.8355 2.1485 06/30/2025
8 T Rowe Price Small Cap Value Fund 1,073,849 -184,397 35,361,847.57 0.3457 2.1377 06/30/2025
9 Fidelity Growth Company Fund 1,019,763 118,224 33,580,795.59 0.046 2.03 06/30/2025
10 T Rowe Price Health Sciences Fund 773,698 -364,929 25,477,875.14 0.2202 1.5402 06/30/2025
11 Fidelity Select Port. - Health Care Portfolio 520,000 8,062 17,123,600 0.2803 1.0352 06/30/2025
12 T. Rowe Price Funds SICAV - US Smaller Companies Equity Fund 485,689 -67,694 15,993,738.77 0.463 0.9669 06/30/2025
13 Fidelity Advisor Health Care Fund 340,000 17,448 11,196,200 0.3242 0.6768 06/30/2025
14 Fidelity Growth Company K6 Fund 312,036 27,490 10,275,345.48 0.0475 0.6212 06/30/2025
15 MFS New Discovery Fund 304,295 0 10,020,434.35 0.4642 0.6058 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Deep Track Capital LP 1,800,000 1,280,624 59,274,000 1.4301 3.5833 06/30/2025
2 Bellevue Asset Management AG 2,441,830 1,236,366 80,409,461.9 1.3432 4.8609 06/30/2025
3 PRIMECAP Management Co. 3,771,474 1,102,924 124,194,638.82 0.0911 7.5079 06/30/2025
4 BVF Partners LP 1,024,288 1,024,288 33,729,803.84 0.9553 2.039 06/30/2025
5 Baker Bros. Advisors LP 2,322,656 807,338 76,485,062.08 0.4915 4.6237 06/30/2025
6 Logos Global Management LP 575,000 575,000 18,934,750 2.1406 1.1447 06/30/2025
7 Tang Capital Management LLC 2,105,608 550,008 69,337,671.44 2.9654 4.1916 06/30/2025
8 Point72 Asset Management LP 820,425 417,121 27,016,595.25 0.0538 1.6332 06/30/2025
9 T. Rowe Price Investment Management, Inc. 7,067,659 367,451 232,738,010.87 0.1405 14.0696 06/30/2025
10 Caption Management LLC 179,503 179,503 5,911,033.79 0.5043 0.3573 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Wellington Management Co. LLP 5,132,898 -1,364,249 169,026,331.14 0.0279 10.2181 07/31/2025
2 T. Rowe Price Associates, Inc. (IM) 1,005,592 -1,181,938 33,114,144.56 0.004 2.0018 06/30/2025
3 Armistice Capital LLC 678,000 -522,000 22,326,540 0.6897 1.3497 06/30/2025
4 Millennium Management LLC 276,502 -296,860 9,105,210.86 0.0078 0.5504 06/30/2025
5 Kynam Capital Management LP 976,267 -249,309 32,148,472.31 2.8845 1.9435 06/30/2025
6 Jefferies Investment Advisers LLC 0 -165,000 0 0 0
7 BNP Paribas Financial Markets 38,176 -154,939 1,257,135.68 0.0009 0.076 06/30/2025
8 Polar Capital LLP 0 -114,023 0 0 0
9 Two Sigma Advisers LP 512,430 -92,470 16,874,319.9 0.0333 1.0201 06/30/2025
10 Woodline Partners LP 246,498 -81,561 8,117,179.14 0.041 0.4907 06/30/2025

Data provided by FactSet Research Systems Inc.