Wall Street snapped a three-day losing streak overnight as cooling Treasury yields and strong corporate earnings drove broad-based gains, with the S&P 500 closing up 1.06% to 7,747.71 and the Nasdaq adding 1.40% to 26,584.06. Fed rate hike odds for September climbed to 60–70% for a 25bp move, though New York Fed President John Williams tempered expectations by noting elevated yields reflect a solid economy and that more data is needed before acting. Geopolitical tensions in the Middle East — centred on US-Iran strikes and Strait of Hormuz concerns — kept WTI crude above $91/bbl and propelled gold to $4,523/oz, up 3.60% on the session. The VIX fell 5.79% to 14.32, signalling a meaningful improvement in risk sentiment heading into Friday's critical US payrolls print.