Corporate America set to deliver bumper earnings despite Iran war

· Financial Times