Pretty interesting info here from Yahoo Finance.
I would guess there are two factors at play here: unemployment is at historic lows so everyone has a job (and most have a 401k) and until very recently there was no alternative to putting money in stocks.
The latter is changing, the former is being intentionally manipulated by the Fed.