Trending Topics

Shell

Shell announces $3.5 billion share buyback despite lower first-quarter earnings.