Per Sentiment trader:
Our IWM Optimism Index (for small cap stocks) has reached 99, the highest level *EVER*

The 2nd highest reading was in Oct 2011, when stocks fell -12.8% over the next month. Less extreme readings also led to pullbacks