SThree PLC
Company and has three key elements are market specialisation, organic growth and homegrown management.
Launch date
Employees
Market cap
€632m
Enterprise valuation
€556m (Public information from Sep 2024)
Share price
£4.08182 STEM.L
Company register number 03805979
Glasgow Scotland (HQ), London England (founding location)
Authorizing premium user...