Large sell matches large buys12 Jan 2021 23:16
Yes the 10m trade @ 16.50p, could most likely be a sell and could easily be a buy.
but it does not matter much as, the same amount of shares and price @16.50p were done a few minutes later on 3 different trades.
12-Jan-21 11:37:29 16.50 10,000,000
12-Jan-21 11:42:22 16.50 1,108,700
12-Jan-21 11:37:56 16.50 6,891,300
12-Jan-21 11:42:01 16.50 2,250,000
Market makers make sure they have a buyer/'s, if there is a large sell or vice versa, on making phone calls if necessary to large holders of stock wishing to sell ), if there is a large buyer.