This post was originally published on this site

The S&P 500 tops 3,000. What a difference five years makes.