This post was originally published on this site

Avalon Advisors’ Bill Stone sees the S&P 500 reaching at least 3,000 by the end of the year.