SHEL - Shell plc Stock Analysis | Finranks