New Delhi, Aug. 5 -- You know big oil is taking us for a ride when one of their biggest allies, Donald Trump, is telling them to rein in their profiteering. The numbers explain why. The world's eight largest listed oil companies amassed nearly $93 billion in profits in just three months-more than $1 billion a day- as the Iran conflict sent energy prices soaring.

The data, collected by The Guardian, suggests the eight oil companies - Aramco, BP, Shell, Equinor, TotalEnergies, Eni, Chevron and ExxonMobil - made more than $700,000 of profit every minute over the spring quarter.

The record earnings drew so much scrutiny that President Donald Trump publicly rebuked ExxonMobil and Chevron, saying the biggest US oil companies were "making too ...