MSTR stock analysis 2025–2050