SThree reported group net fees of £79.2 million for the third quarter of fiscal year 2026, down 2% from £81.5 million in the third quarter of fiscal year 2025. The U.S. was up 11%. Contract net fees were down 1% to £66.9 million on a year-to-year basis, while permanent net