Late Trades29 Sep 2023 19:26
Looks like the 781,624 trade at 32.44p started the rise at about 10:52, then another 789,656 trade at 35.88p about 11:05 pushed it to 38p. so someone might have bought 1,571,280 shares. Only guess work but if you look at today's chart it looks plausible.