US market briefings — Monday, June 29, 2026 | Swingfolio