S P 500 Analysis 2024