SThree shares plunge after recruiter warns of a challenging 2026
Contract order book of £156 million, down 6% Group net fees down 12% year-on-year Shares down 62% over the past year Shares in SThree (STEM) plunged 20% in morning trading as the specialist recruitment firm warned of 'subdued'...
16 September 2025