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