> > OTOH it costs Saudi Aramco $10 per barrel to produce their oil. They make insane profits.
What is the source for this 10 bucks figure?