# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Citadel Advisors LLC 9,158,677 0 203,963,736.79 0.198 22.808 04/07/2025
2 Artisan Partners LP 3,309,055 3,309,055 73,692,654.85 0.0566 8.2406 12/31/2025
3 Baker Bros. Advisors LP 1,461,425 0 32,545,934.75 0.1618 3.6394 01/12/2026
4 Millennium Management LLC 640,885 372,871 14,272,508.95 0.01 1.596 12/31/2025
5 Yiheng Capital Management LP 639,769 -16,540 14,247,655.63 3.7323 1.5932 12/31/2025
6 Octagon Capital Advisors LP 574,200 -443,821 12,787,434 1.4489 1.4299 12/31/2025
7 Redmile Group LLC 549,840 549,840 12,244,936.8 0.7643 1.3693 12/31/2025
8 Ikarian Capital LLC 525,000 525,000 11,691,750 1.5289 1.3074 12/31/2025
9 Schonfeld Strategic Advisors LLC 454,343 454,343 10,118,218.61 0.0503 1.1315 12/31/2025
10 Vestal Point Capital LP 300,000 300,000 6,681,000 0.228 0.7471 12/31/2025
11 UBS Securities LLC 244,862 80,662 5,453,076.74 0.0022 0.6098 12/31/2025
12 Squadron Capital Management LLC 240,000 240,000 5,344,800 2.4176 0.5977 12/31/2025
13 Balyasny Asset Management LP 235,023 235,023 5,233,962.21 0.0096 0.5853 12/31/2025
14 New York State Common Retirement Fund 223,186 223,186 4,970,352.22 0.0064 0.5558 12/31/2025
15 Atika Capital Management LLC 206,881 206,881 4,607,239.87 0.5897 0.5152 12/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Artisan International Small-Mid Fund 2,024,525 2,024,525 45,086,171.75 1.5185 5.0417 12/31/2025
2 Artisan Multiple Invt. Tr. - International Small-Mid Tr. 66,341 66,341 1,477,414.07 1.4129 0.1652 12/31/2025
3 AdvisorShares Dorsey Wright ADR ETF 48,500 48,500 1,080,095 2.1007 0.1208 01/30/2026
4 Fidelity Nasdaq Composite Index Fund 3,877 0 86,340.79 0.0004 0.0097 12/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Artisan Partners LP 3,309,055 3,309,055 73,692,654.85 0.0566 8.2406 12/31/2025
2 Redmile Group LLC 549,840 549,840 12,244,936.8 0.7643 1.3693 12/31/2025
3 Ikarian Capital LLC 525,000 525,000 11,691,750 1.5289 1.3074 12/31/2025
4 Schonfeld Strategic Advisors LLC 454,343 454,343 10,118,218.61 0.0503 1.1315 12/31/2025
5 Millennium Management LLC 640,885 372,871 14,272,508.95 0.01 1.596 12/31/2025
6 Vestal Point Capital LP 300,000 300,000 6,681,000 0.228 0.7471 12/31/2025
7 Squadron Capital Management LLC 240,000 240,000 5,344,800 2.4176 0.5977 12/31/2025
8 Balyasny Asset Management LP 235,023 235,023 5,233,962.21 0.0096 0.5853 12/31/2025
9 New York State Common Retirement Fund 223,186 223,186 4,970,352.22 0.0064 0.5558 12/31/2025
10 Atika Capital Management LLC 206,881 206,881 4,607,239.87 0.5897 0.5152 12/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Adage Capital Management LP 0 -1,054,506 0 0 0
2 Octagon Capital Advisors LP 574,200 -443,821 12,787,434 1.4489 1.4299 12/31/2025
3 Great Point Partners LLC 0 -374,679 0 0 0
4 MYDA Advisors LLC 0 -30,220 0 0 0
5 Point72 Asset Management LP 0 -17,000 0 0 0
6 Yiheng Capital Management LP 639,769 -16,540 14,247,655.63 3.7323 1.5932 12/31/2025
7 Barclays Bank Plc (Private Banking) 0 -6,611 0 0 0
8 Steward Partners Investment Advisory LLC 0 -1,518 0 0 0
9 Raymond James Financial Services Advisors, Inc. 0 -666 0 0 0
10 Desjardins Securities, Inc. 145 -280 3,229.15 0 0.0004 12/31/2025

Data provided by FactSet Research Systems Inc.