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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results