SThree PLC

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)
Company register number 03805979
Glasgow Scotland (HQ), London England (founding location)

Financials

Estimates*

Edit
Revenues, earnings & profits over time
GBP2020202120222023202420252026
Revenues1.2b1.3b1.6b1.7b1.6b1.6b1.7b
% growth-11 %23 %1 %(5 %)-6 %
EBITDA52.5m81.1m100m101m83.8m85.4m97.7m
% EBITDA margin4 %6 %6 %6 %5 %5 %6 %
Profit17.0m42.0m54.2m56.1m49.3m51.4m60.1m
% profit margin1 %3 %3 %3 %3 %3 %4 %
EV / revenue0.3x0.5x0.3x0.3x0.3x0.3x0.3x
EV / EBITDA6.4x7.7x5.0x5.3x5.7x5.4x4.6x
  • Edit
DateInvestorsAmountRound
-

N/A

-
N/A

N/A

IPO
Total Funding-

Recent News about SThree PLC

Edit

Tech stack

Group
Tech stackLearn more about the technologies and tools that this company uses.