Shell has made plans to sell its French petrol stations as the firm’s strategy shifts, raising questions over retail margins ...
Shell plc (NYSE:SHEL) is among the 13 Best Crude Oil Stocks to Buy According to Analysts. On April 17, BNP Paribas downgraded Shell plc (NYSE:SHEL) to Neutral from Outperform with a $101 price target.