The Guardian favicon

Big US banks rake in near-$50bn profit as Iran war shakes markets