B. Riley Financial, Inc. | 4,101,644 | 29 June 2024 | 8.28% | 58,284,361 |
Ameriprise Financial, Inc. | 486,712 | 29 June 2024 | 0.98% | 6,916,177 |
Equitec Proprietary Markets LLC | 66,842 | 29 June 2024 | 0.13% | 949,824 |
Millennium Management Llc | 48,571 | 29 June 2024 | 0.10% | 690,193 |
Renaissance Technologies, LLC | 40,500 | 29 June 2024 | 0.08% | 575,505 |
Raymond James Financial Services Advisors, Inc. | 16,308 | 29 June 2024 | 0.03% | 231,736 |
Aristides Capital, LLC | 14,873 | 29 June 2024 | 0.03% | 211,345 |
Rhumbline Advisers | 8,305 | 29 June 2024 | 0.02% | 118,014 |
Morgan Stanley | 5,700 | 29 June 2024 | 0.01% | 80,997 |
NewEdge Advisors, LLC | 2,194 | 29 June 2024 | 0.00% | 31,176 |