Oil Prices Could Jump in December. Energy Stocks Should Get a Jolt.
Oil prices have had a quiet November, holding steady around $90 per barrel. There’s a good chance the calm won’t last. A new set of sanctions from Europe will ratchet up the pressure against Russia and could upend oil markets around the world. Citi, which has had one of the lowest price targets for oil … Read more