oil revenuelatest news & developments