Two key stock market indexes reached their highest levels since late 2007 after a four-week winning streak thanks to robust corporate earnings reports that offset more weakness in tech
“The S&P 500 Index (SPX) once again continued its battle with 1,500 and actually ended up slightly above it,” summarized Schaeffer’s Senior Equity Analyst Joe Bell.