Oil Giants' Massive Profits Revive Calls For Windfall Taxes
Global energy giants including Exxon Mobil and Chevron posted another round of huge profits, benefiting from surging energy prices that have boosted inflation around the world and led to fresh calls