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

· The Guardian