Shell (LSE:SHEL) has seen a mixed share performance recently, with a small decline over the past 3 months but a positive total return over the past year. This has prompted fresh attention on how its ...