07 June MicroStrategy faces highest institutional net short position, strongest bearish sentiment MicroStrategy (MSTR) is facing a net short position of about $6 941 billion, representing 23 14% of its market capitalization, indicating strong ma