Market snapshot — Jul 23, 2026