As of this writing, the S&P 500 is up 19% year-to-date — pacing the best annual return since the rebound off the lows in 2009, and the second-best annual return for the index in 10 years.
Of course, anything can happen as we close out the year. The debt ceiling debate is looming large and there are concerns about whether the Federal Reserve will change course on policies that could adversely affect the economy or the stock market.
And, of course, even in a bull market there are some dogs that lag the indices and continue to lose money for investors.
But some stocks have racked up gains that look untouchable even in the face of bigger economic issues. Some are turnaround plays, some are innovative companies researching powerful new products and others are just in the right place at the right time.
Here are the 10 best stocks of 2013 so far, based on the top performers in the S&P 500 through Sept. 26.