A cargo ship reported a suspected attack as it attempted to pass through the Strait of Hormuz close to the coast of Oman on Thursday, British navy agency UKMTO said
The world's top oil exporter earned a net profit of $32.5 billion in the three months ended March 31, beating an LSEG consensus estimate of $30.95 billion