Peace talk whispers and a surging chip rally kept stocks climbing even as oil risk lingered.
Apr 26, 2026