U.S.-Iran talks stall; earnings frenzy ahead

April 27, 2026

U.S.-Iran talks stall; earnings frenzy ahead – what’s moving markets