RE: Shares traded10 Aug 2021 20:07
41,907,557 (LSE vol only) is less then they have bought this year, up to the 9th of Aug(Q2+Q3), it was 154,831,000 shares. On a large buying day they buy around 12,000,000 shares, but today it was 6,862,485, so I would guess around 1/10th - 1/15th of the shares traded on a day (all three exchanges), go back to BP. They must be the biggest buyer on the day.