Oil giant Shell beats first-quarter profit estimates, launches $3.5 billion share buyback

Home » Blog » Oil giant Shell beats first-quarter profit estimates, launches $3.5 billion share buyback