Strategy Inc (STRC) fundamental stock analysis