It looks like a clean-up trade rather than a sell-off, and it might even mean Lanstead’s selling overhang has gone.
Tomorrow will be interesting if RNS confirms, small buys raise the price or no big typical Lanstead sales.
Lanstead had 24 payments, starting 6 weeks after the 7th August 2023. They always sell out before the final payment, so no later than 20th August 2025. No telling if it’s a day or a week. It might have been last Friday.