CNN Fear & Greed Index overlaid on S&P 500 price history. Extreme fear has historically marked buying opportunities; extreme greed has marked tops.