# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Soleus Capital Management LP (Investment Management) 7,309,254 0 43,928,616.54 1.5068 19.5007 06/30/2026
2 Morgan Stanley & Co. International Plc 3,345,280 -6,800 20,105,132.8 0.1629 8.925 03/31/2026
3 Rock Springs Capital Management LP 1,378,000 91,500 8,281,780 0.4034 3.6764 03/31/2026
4 Flax Pond Capital LLC 783,446 -13,800 4,708,510.46 3.569 2.0902 03/31/2026
5 Bruce & Co., Inc. 438,652 0 2,636,298.52 0.69 1.1703 03/31/2026
6 UBS Securities LLC 165,551 -41,705 994,961.51 0.0003 0.4417 03/31/2026
7 Parkman Healthcare Partners LLC 154,832 0 930,540.32 0.0834 0.4131 03/31/2026
8 Essex Investment Management Co. LLC 146,005 146,005 877,490.05 0.1178 0.3895 06/30/2026
9 Cahill Financial Advisors, Inc. 134,960 0 811,109.6 0.0759 0.3601 06/30/2026
10 U.S. Bank NA (Cincinnati Ohio Investment Management) 119,000 0 715,190 0.0009 0.3175 03/31/2026
11 Sage Mountain Advisors LLC 100,000 0 601,000 0.0362 0.2668 06/30/2026
12 Leonteq Securities AG 94,990 0 570,889.9 0.0335 0.2534 06/30/2026
13 Summit Trail Advisors LLC 82,339 -20,000 494,857.39 0.006 0.2197 06/30/2026
14 Cetera Investment Advisers LLC 74,012 12 444,812.12 0.0004 0.1975 03/31/2026
15 Commonwealth Equity Services LLC 69,160 0 415,651.6 0.0005 0.1845 06/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Bruce Fund 414,794 0 2,492,911.94 0.6778 1.1066 06/30/2026
2 Fidelity Nasdaq Composite Index Fund 22,764 0 136,811.64 0.0005 0.0607 06/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Essex Investment Management Co. LLC 146,005 146,005 877,490.05 0.1178 0.3895 06/30/2026
2 Rock Springs Capital Management LP 1,378,000 91,500 8,281,780 0.4034 3.6764 03/31/2026
3 Legato Capital Management LLC 48,269 48,269 290,096.69 0.0245 0.1288 06/30/2026
4 Manatuck Hill Partners LLC 27,597 27,597 165,857.97 0.0468 0.0736 03/31/2026
5 SmartHarvest Portfolios LLC 23,933 23,933 143,837.33 0.0453 0.0639 06/30/2026
6 XTX Markets LLC 13,952 13,952 83,851.52 0.0013 0.0372 03/31/2026
7 NewEdge Advisors LLC 1,519 1,519 9,129.19 0 0.0041 03/31/2026
8 Simplicity Wealth LLC 12,265 830 73,712.65 0.0024 0.0327 06/30/2026
9 Financial Planning Navigators Corp. 10,852 809 65,220.52 0.0242 0.029 06/30/2026
10 UBS Switzerland AG (Investment Management) 4,079 304 24,514.79 0 0.0109 03/31/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Schonfeld Strategic Advisors LLC 25,861 -112,719 155,424.61 0.0011 0.069 03/31/2026
2 UBS Securities LLC 165,551 -41,705 994,961.51 0.0003 0.4417 03/31/2026
3 Summit Trail Advisors LLC 82,339 -20,000 494,857.39 0.006 0.2197 06/30/2026
4 Flax Pond Capital LLC 783,446 -13,800 4,708,510.46 3.569 2.0902 03/31/2026
5 Bernard Caroli Wealth Management, Inc. 0 -13,000 0 0 0
6 CIBC Private Wealth Advisors, Inc. 0 -8,000 0 0 0
7 Morgan Stanley & Co. International Plc 3,345,280 -6,800 20,105,132.8 0.1629 8.925 03/31/2026
8 Kovack Advisors, Inc. 13,500 -2,500 81,135 0.0038 0.036 06/30/2026
9 BNP Paribas Financial Markets SNC 23,105 -2,100 138,861.05 0.0001 0.0616 03/31/2026
10 Group One Trading LLC 0 -1,610 0 0 0

Data provided by FactSet Research Systems Inc.