 Finding the best oil stocks to buy isnt as easy as it was a few months ago. The price of crude oil ran up to a multiyear high of 120 a barrel shortly after Russia invaded Ukraine and again in mid-June as demand peaked with the summer driving season. 