July 7th, 2025

Trade developments and continued momentum pushed all three major averages to modest gains again for a shortened holiday trading week.

June 30th, 2025

Stocks staged a broad-based rally last week on investors’ hopes for a lasting Middle East ceasefire, hitting fresh record highs along the way

June 23rd, 2025

Stocks were mixed during the holiday-shortened trading week as uncertainty over conflict in the Middle East weighed on investors.

June 16th, 2025

Stocks fell last week as an up-and-down mix of trade progress and anxiety, economic news, and geopolitical tensions netted out.

June 9th, 2025

Stocks rallied last week as investors responded to upbeat economic data and easing trade tensions.