Why Shell (LSE:SHEL) is on investors’ radar today Shell (LSE:SHEL) has drawn fresh attention after a recent share price move ...