Why Cray, Ellie Mae, and Bankrate Are Today’s 3 Best Stocks