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

April 27, 2026