Oils stocks sink as government imposes windfall tax on production

Stocks