Exxon Mobil posted a net profit of $36.1 billion, the largest in American history, and Royal Dutch Shell reported a British corporate profit record of £13 billion ($23 billion), both for 2005. The news fuelled complaints that oil companies are making huge profits at consumers' expense.
Seen in the latest Business this week of The Economist.