Shell is upgraded to Buy, reflecting robust cash flows, disciplined capital allocation, and potential for a narrowing European valuation discount. SHEL delivered strong Q3 results with $10B free cash ...