Market News AIOpen the app

STEM stock news · SThree plc

Stories about SThree plc (STEM) from the last 90 days, each explained in plain English with whether the news reads good or bad for the company.

Get alerts for STEM

Follow SThree plc (STEM) free. When we publish a story about it, you get the plain-English explanation as an alert.

Get alerts for STEM
Free on the App Store and Google Play, or on the web.
  1. Nov 5, 2026, 12:33 PM ET · Market

    Barclays PLC revealed it owns 4,094,900 shares of SThree plc and has a short position of 19,355 shares.

    Neutral

    Barclays reported a net short position of 19,355 SThree shares, about 0.02% of its share count. Its long and short positions nearly match, leaving no clear change to SThree’s outlook.