# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Soleus Capital Management LP (Investment Management) 7,309,254 0 30,187,219.02 1.115 19.5007 12/31/2025
2 Morgan Stanley & Co. International Plc 3,352,080 -9,700 13,844,090.4 0.1201 8.9432 12/31/2025
3 Rock Springs Capital Management LP 1,286,500 16,500 5,313,245 0.2878 3.4323 12/31/2025
4 Flax Pond Capital LLC 797,246 797,246 3,292,625.98 2.365 2.127 12/31/2025
5 Bruce & Co., Inc. 438,652 0 1,811,632.76 0.5103 1.1703 12/31/2025
6 UBS Securities LLC 165,551 -68,894 683,725.63 0.0002 0.4417 03/31/2026
7 Parkman Healthcare Partners LLC 154,832 0 639,456.16 0.0644 0.4131 12/31/2025
8 Schonfeld Strategic Advisors LLC 138,580 -31,477 572,335.4 0.0027 0.3697 12/31/2025
9 Cahill Financial Advisors, Inc. 134,960 0 557,384.8 0.0567 0.3601 12/31/2025
10 U.S. Bank NA (Cincinnati Ohio Investment Management) 119,000 119,000 491,470 0.0006 0.3175 12/31/2025
11 Summit Trail Advisors LLC 102,339 0 422,660.07 0.0068 0.273 12/31/2025
12 Sage Mountain Advisors LLC 100,000 0 413,000 0.0206 0.2668 12/31/2025
13 Leonteq Securities AG 94,990 0 392,308.7 0.0193 0.2534 03/31/2026
14 Cetera Investment Advisers LLC 74,000 0 305,620 0.0003 0.1974 12/31/2025
15 Commonwealth Equity Services LLC 69,160 0 285,630.8 0.0004 0.1845 03/31/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Bruce Fund 414,794 0 1,713,099.22 0.4882 1.1066 03/31/2026
2 Fidelity Nasdaq Composite Index Fund 22,764 0 94,015.32 0.0003 0.0607 03/31/2026
3 LUX IM - Global Medtech 7,741 0 31,970.33 0.0186 0.0207 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Flax Pond Capital LLC 797,246 797,246 3,292,625.98 2.365 2.127 12/31/2025
2 U.S. Bank NA (Cincinnati Ohio Investment Management) 119,000 119,000 491,470 0.0006 0.3175 12/31/2025
3 Rock Springs Capital Management LP 1,286,500 16,500 5,313,245 0.2878 3.4323 12/31/2025
4 Kovack Advisors, Inc. 16,000 16,000 66,080 0.0028 0.0427 12/31/2025
5 SmartHarvest Portfolios LLC 10,120 10,120 41,795.6 0.0155 0.027 03/31/2026
6 Financial Planning Navigators Corp. 10,072 10,072 41,597.36 0.0166 0.0269 03/31/2026
7 Group One Trading LLC 1,610 759 6,649.3 0.0002 0.0043 12/31/2025
8 UBS Switzerland AG (Investment Management) 4,079 304 16,846.27 0 0.0109 03/31/2026
9 Osaic Advisory Services LLC 200 200 826 0 0.0005 12/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 UBS Securities LLC 165,551 -68,894 683,725.63 0.0002 0.4417 03/31/2026
2 Citadel Securities LLC 0 -48,251 0 0 0
3 Schonfeld Strategic Advisors LLC 138,580 -31,477 572,335.4 0.0027 0.3697 12/31/2025
4 Susquehanna Financial Group LLLP 0 -22,994 0 0 0
5 G1 Execution Services LLC 0 -20,698 0 0 0
6 Bernard Caroli Wealth Management, Inc. 0 -13,000 0 0 0
7 Dubly Transatlantique Gestion SA 0 -10,200 0 0 0
8 Morgan Stanley & Co. International Plc 3,352,080 -9,700 13,844,090.4 0.1201 8.9432 12/31/2025
9 Orion Capital Management LLC (CA) 0 -5,000 0 0 0
10 CIBC Private Wealth Advisors, Inc. 8,000 -2,000 33,040 0.0001 0.0213 12/31/2025

Data provided by FactSet Research Systems Inc.