oil marketing companies earnings