FIL Limited Surpasses 10% Voting Rights in SThree plc (STEM), Holding 10.42% as of September 2026 Markets 20 d ago
SThree plc (STEM) Executes Buyback of 75,089 Shares at Prices Between 282.5p and 301.0p in Week Ending 3 September 2026 Markets 20 d ago
SThree plc (STEM) Executes Share Buyback of 82,092 Shares at Up to 299.5p from 20-26 August 2026 Markets 27 d ago
SThree plc CEO Timo Lehne Acquires Shares via Global All Employee Plan on August 12, 2026 Deals 42 d ago