In today's trading session, 129 stocks, or nearly 26 percent of the S&P 500 components reached a new 52-week high.
Of those companies, 24 are trading at all-time highs. Here is a look at those stocks:
Send comments to:firstname.lastname@example.org
Investors hungry for yield have latched on to "the Dogs of the Dow" strategy, which pays off more often than not.
U.S. stocks are on track for eight quarters of consecutive gains—the longest winning streak in 16 years.
Three sectors have managed gains of more than 20 percent in 2014, while two others are lagging badly.
The Dow Jones industrial average has historically taken an average of about 32 months to jump from one thousand-point mark to the next.