| 1 | Nantahala Capital Management, LLC | 3,974,091 | $13.9M | 0.46% | Share |
| 2 | Archon Capital Management LLC | 3,213,226 | $11.2M | 6.40% | Share |
| 3 | ROYCE & ASSOCIATES LP | 2,443,035 | $8.6M | 0.09% | Share |
| 4 | VANGUARD GROUP INC | 1,351,778 | $4.7M | 0.00% | Share |
| 5 | Silverberg Bernstein Capital Management LLC | 1,033,003 | $3.6M | 2.09% | Share |
| 6 | AIGH Capital Management LLC | 805,524 | $2.8M | 0.68% | Share |
| 7 | HORIZON KINETICS ASSET MANAGEMENT LLC | 615,000 | $2.2M | 0.03% | Share |
| 8 | COMMONWEALTH EQUITY SERVICES, LLC | 663,541 | $2.0M | 0.00% | Share |
| 9 | Taylor Frigon Capital Management LLC | 437,961 | $1.5M | 0.78% | Share |
| 10 | AIGH Capital Management LLC | 299,446 | $1.0M | 0.25% | Share |
| 11 | BlackRock, Inc. | 424,507 | $1.0M | 0.00% | Share |
| 12 | GEODE CAPITAL MANAGEMENT, LLC | 293,051 | $1.0M | 0.00% | Share |
| 13 | Informed Momentum Co LLC | 246,435 | $862K | 0.10% | Share |
| 14 | Huntleigh Advisors, Inc. | 236,398 | $827K | 0.14% | Share |
| 15 | VANGUARD GROUP INC | 202,681 | $709K | 0.00% | Share |
| 16 | Caption Management, LLC | 160,407 | $561K | 0.00% | Share |
| 17 | 683 Capital Management, LLC | 124,506 | $435K | 0.02% | Share |
| 18 | PERKINS CAPITAL MANAGEMENT INC | 85,000 | $297K | 0.24% | Share |
| 19 | RPg Family Wealth Advisory, LLC | 76,250 | $266K | 0.06% | Share |
| 20 | Caption Management, LLC | 60,100 | $210K | 0.00% | Call |
| 21 | Caption Management, LLC | 50,000 | $175K | 0.00% | Put |
| 22 | SALEM INVESTMENT COUNSELORS INC | 45,500 | $159K | 0.00% | Share |
| 23 | GREENWOOD CAPITAL ASSOCIATES LLC | 22,789 | $79K | 0.01% | Share |
| 24 | Joel Isaacson & Co., LLC | 20,500 | $71K | 0.00% | Share |
| 25 | SCHOLTZ & COMPANY, LLC | 20,000 | $70K | 0.03% | Share |
| 26 | GROUP ONE TRADING LLC | 11,444 | $40K | 0.00% | Share |
| 27 | VANGUARD GROUP INC | 10,619 | $37K | 0.00% | Share |
| 28 | Ledgewood Wealth Advisors, LLC | 10,000 | $35K | 0.02% | Share |
| 29 | HighMark Wealth Management LLC | 5,000 | $17K | 0.01% | Share |
| 30 | GROUP ONE TRADING LLC | 4,900 | $17K | 0.00% | Put |
| 31 | TRUST CO OF TOLEDO NA /OH/ | 1,000 | $3K | 0.00% | Share |
| 32 | UBS Group AG | 1,024 | $3K | 0.00% | Share |
| 33 | UBS Group AG | 400 | $1K | 0.00% | Share |
| 34 | FRANKLIN RESOURCES INC | 25,941 | $0 | 0.00% | Share |
| 35 | BNP PARIBAS FINANCIAL MARKETS | 15 | $0 | 0.00% | Share |
| 36 | Hillsdale Investment Management Inc. | 94,500 | $0 | 0.00% | Share |
| 37 | ACADIAN ASSET MANAGEMENT LLC | 38,783 | $0 | 0.00% | Share |
| 38 | SEI INVESTMENTS CO | 150,081 | $0 | 0.00% | Share |
| 39 | MORGAN STANLEY | 11,169 | $0 | 0.00% | Share |
| 40 | MORGAN STANLEY | 12,900 | $0 | 0.00% | Share |
| 41 | BlackRock, Inc. | 3,713 | $0 | 0.00% | Share |
| 42 | BlackRock, Inc. | 6,555 | $0 | 0.00% | Share |
| 43 | BlackRock, Inc. | 76,122 | $0 | 0.00% | Share |
| 44 | BlackRock, Inc. | 83 | $0 | 0.00% | Share |
| 45 | GROUP ONE TRADING LLC | 200 | $0 | 0.00% | Call |
| 46 | SBI Securities Co., Ltd. | 10 | $0 | 0.00% | Share |
| 47 | UBS Group AG | 6 | $0 | 0.00% | Share |
| 48 | WELLS FARGO & COMPANY/MN | 1,500 | $0 | 0.00% | Share |
| 49 | Lighthouse Investment Partners, LLC | 17,020 | $0 | 0.00% | Share |
| 50 | Point72 Asset Management, L.P. | 22,187 | $0 | 0.00% | Share |