2026 july stock movement analysis