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
Read this article:
Stocks End Week At 5-Year High: How Much Juice Left?