Strategy's valuation remains stretched, with the stock trading at 81.84x sales and forward EV/EBITDA of 1778. Click here to find out why I rate MSTR a Sell.