By Louis Navellier With 93% of the S&P 500 announcing their second-quarter earnings so far, 79% of all companies have reported positive earnings surprises and 60% have reported positive sales surprises. For all 465 (93%) companies, the blended year-over-year earnings growth rate is 10.9%, the highest growth rate (if it holds) since the final quarter […]