The grade was actually based on 26 factors, Earnings Surprise was only one of the 26: http://messages.finance.yahoo.com/Stocks_%28A_to_Z%29/Stocks_A/threadview?m=tm&bn=1315&tid=146032&mid=146034&tof=1&rt=1&frt=1&off=1