Business MicroStrategy Says It Might Be Forced to Sell Some of its 129,000 Bitcoin if Price Falls Below $21,000 November 2, 2023