Home Investing Shell share price forms double-top ahead of earnings