Finally

It took nearly seven months, but the S&P 500 Index finally closed at a new all-time high on Friday. Many clues along the way suggested new highs could eventually come, like strong overall market breadth and excellent earnings growth. Still, … Continue reading