50% accuracy out of the gate is incredibly good for investment analysis.
Isn't that equivalent to saying on heads I buy, on tails I sell? What makes that incredibly good?
For example, invest $1000 in two companies, and expect a 100x gain and a $1000 loss over the next 5 years.
(I say "out of the gate" because you can change your bets as situations and positions evolve, and I'm sure MS do.)