STEM: Revenue £600m, net fees down 7%, contract margins and productivity up, outlook positive
Revenue reached £600 million with net fees down 7% year-over-year and operating profit impacted by non-recurring costs. Strong growth in the USA and Japan offset European softness, while contract margins and productivity improved. Full-year guidance is reiterated.Based on SThree plc [STEM] H1 2026…