# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Soleus Capital Management LP (Investment Management) 7,309,254 0 24,266,723.28 0.9424 19.4768 06/30/2026
2 AIGH Capital Management LLC 3,486,246 3,486,246 11,574,336.72 1.8845 9.2897 09/30/2026
3 Morgan Stanley & Co. International Plc 3,336,872 -8,408 11,078,415.04 0.0811 8.8917 06/30/2026
4 Rock Springs Capital Management LP 1,386,000 8,000 4,601,520 0.2413 3.6932 06/30/2026
5 Flax Pond Capital LLC 736,230 -47,216 2,444,283.6 1.8858 1.9618 06/30/2026
6 Essex Investment Management Co. LLC 507,646 507,646 1,685,384.72 0.2718 1.3527 09/30/2026
7 Bruce & Co., Inc. 438,652 0 1,456,324.64 0.3826 1.1689 06/30/2026
8 Perkins Capital Management, Inc. 183,000 183,000 607,560 0.486 0.4876 09/30/2026
9 Parkman Healthcare Partners LLC 154,832 0 514,042.24 0.0563 0.4126 06/30/2026
10 Cahill Financial Advisors, Inc. 134,960 0 448,067.2 0.0436 0.3596 06/30/2026
11 U.S. Bank NA (Cincinnati Ohio Investment Management) 122,500 3,500 406,700 0.0005 0.3264 09/30/2026
12 UBS Securities LLC 118,395 -47,156 393,071.4 0.0002 0.3155 06/30/2026
13 Sage Mountain Advisors LLC 100,000 0 332,000 0.0207 0.2665 09/30/2026
14 Leonteq Securities AG 94,990 0 315,366.8 0.0284 0.2531 09/30/2026
15 Russell Investment Management LLC 93,025 93,025 308,843 0.0002 0.2479 09/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Calamos Timpani Small Cap Growth Fund 426,550 426,550 1,416,146 0.2081 1.1366 09/30/2026
2 Bruce Fund 414,794 0 1,377,116.08 0.3741 1.1053 09/30/2026
3 1290 Essex Small Cap Growth Fund 124,974 124,974 414,913.68 0.4002 0.333 07/31/2026
4 Fidelity Nasdaq Composite Index Fund 24,919 2,155 82,731.08 0.0003 0.0664 09/30/2026
5 Russell Investments Global Smaller Companies Pool 2,017 2,017 6,696.44 0.0214 0.0054 09/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 AIGH Capital Management LLC 3,486,246 3,486,246 11,574,336.72 1.8845 9.2897 09/30/2026
2 Essex Investment Management Co. LLC 507,646 507,646 1,685,384.72 0.2718 1.3527 09/30/2026
3 Perkins Capital Management, Inc. 183,000 183,000 607,560 0.486 0.4876 09/30/2026
4 Russell Investment Management LLC 93,025 93,025 308,843 0.0002 0.2479 09/30/2026
5 Citadel Securities LLC 66,183 66,183 219,727.56 0.0006 0.1764 06/30/2026
6 Legato Capital Management LLC 48,269 48,269 160,253.08 0.0152 0.1286 06/30/2026
7 SmartHarvest Portfolios LLC 39,422 29,302 130,881.04 0.0534 0.105 09/30/2026
8 SEI Investments Management Corp. 23,485 23,485 77,970.2 0.0001 0.0626 06/30/2026
9 Mariner LLC 20,000 20,000 66,400 0.0001 0.0533 06/30/2026
10 Calamos Advisors LLC 19,920 19,920 66,134.4 0.0002 0.0531 09/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Flax Pond Capital LLC 736,230 -47,216 2,444,283.6 1.8858 1.9618 06/30/2026
2 UBS Securities LLC 118,395 -47,156 393,071.4 0.0002 0.3155 06/30/2026
3 Summit Trail Advisors LLC 82,339 -20,000 273,365.48 0.0035 0.2194 06/30/2026
4 XTX Markets LLC 0 -13,952 0 0 0
5 Lido Advisors LLC 0 -10,654 0 0 0
6 Morgan Stanley & Co. International Plc 3,336,872 -8,408 11,078,415.04 0.0811 8.8917 06/30/2026
7 BNP Paribas Financial Markets SNC 18,605 -4,500 61,768.6 0 0.0496 06/30/2026
8 UBS Switzerland AG (Investment Management) 0 -4,079 0 0 0
9 Kovack Advisors, Inc. 13,500 -2,500 44,820 0.0023 0.036 06/30/2026
10 EverSource Wealth Advisors LLC 0 -2,330 0 0 0

Data provided by FactSet Research Systems Inc.