Week Ending 4/24/26 - S&P 500 and Nasdaq fight through geopolitical uncertainty to reach new highs