S&P 500 Closes at 7,108 as Earnings Season Powers Through Geopolitical Headwinds | The Fiscal Wire