Market snapshot — Jun 28, 2026