full sp500 analysis