Market Commentary June 2026