Sp 500 Prediction For 2024 Presidential Election