Trading and chartering giant Glencore has announced a huge $2bn share buyback.
The company said the programme will run until the end of 2019.
"We will proactively look to top this up (in August, or otherwise) as market conditions support, including automatically from a targeted $1bn of non-core asset disposals in 2019," it added.