Which Market Gurus Get It Right the Most?

A study finds that market pundits have less than a 50/50 chance of getting it right.