oil stocks price analysis