The FTSE 100 is on track to achieve a new high for share buybacks. Is it time to invest?
FTSE 100 businesses are on course to execute unprecedented share buybacks this year, according to the latest statement from BP. BP returned £1.2 billion in buybacks in the first period, and has now announced an additional £2 billion for the second quarter.