Exxon Mobil Fades After Rally as Brent Crude Tops $105 Sparking Demand Fears
Brent crude surged 4% to $105.26, boosting Exxon Mobil's massive upstream cash generation. However, XOM surrendered its intraday rally as valuation concerns and potential demand destruction from high…