@JM107 55 millions shares shorted ! Insiders own more than 50% of the floating shares ! Institutions own more than 20% Then there is retail investors that don’t plan to sell … There are not enough shares floating for them to cover !!!
1
1
1 Like