ENERGY MIX : Oil prices settled above $ 91 a barrel up after the government reported a larger-than-expected drop in crude oil supplies and stock markets climbed on Europe 's improving financial picture .