huge oil revenues