Technology stocks saw a rebound driven by strong earnings, but July is set for a 7% decline for Nasdaq-100. Oil prices climbed amid Middle East tensions, benefiting Exxon and Chevron, which reported substantial profit increases. Investor sentiment remains cautious due to geopolitical instability.