or better show a positive surprise nearly 70% of the time, and have returned over 28% on average in annual returns (see more Top Earnings ESP stocks here). Given that STOK has a Zacks Rank #2 (Buy ...