STEMSThree plc
168.40GBp+0.96%Mkt Cap: 207.94M GBpP/E: 12.03Last update: 2026-06-01

SThree plc, together with its subsidiaries, provides workforce consultancy services in Austria, Germany, Switzerland, the United States, Netherlands, Spain, the United Kingdom, Belgium, France, Japan, the United Arab Emi…

Indicators:|

Key Statistics

Company
Market Cap207.94M GBp
Enterprise Value191.78M GBp
Revenue (TTM)1.30B GBp
Gross Profit322.70M GBp
Net Income (TTM)17.67M GBp
Revenue/Share10.10 GBp
Last Price168.40 GBp
Fiscal Year EndNov 2025
MR QuarterNov 2025
Employees2.4K
CountryGB
SectorIndustrials
IndustryStaffing & Employment Services
ISINUS85859N1028
Valuation
P/E (Trailing)12.03
P/E (Forward)11.70
PEG
EV/EBITDA6.42
EV/Revenue0.15
P/S0.16
P/B0.90
EPS (TTM)0.14
EPS (Forward)0.14
52W Range
132.2030% of range254.50
52W High254.50 GBp
52W Low132.20 GBp
Profitability
Gross Margin24.78%
Oper. Margin2.51%
EBITDA Margin2.30%
Profit Margin1.36%
ROE7.52%
ROA3.66%
Growth
Revenue Growth-10.40%
Earnings Growth-50.10%
Cash Flow & Leverage
Operating CF61.67M GBp
CapEx (TTM)8.63M GBp
FCF Margin3.47%
FCF Yield21.71%
Net Debt-20.46M GBp
Net Debt/EBITDA-0.68
Balance Sheet
Debt/Equity0.20
Current Ratio1.97
Quick Ratio1.93
Book Value/Sh1.848 GBp
Cash/Share0.5340 GBp
Dividends
Fwd Div Rate0.1400 GBp
Trail. Div Rate0.1430 GBp
Div. Yield8.42%
5Y Avg Yield4.31%
Payout Ratio105.15%
Ex-Div DateMay 14, 2026
Pay Date
Analyst Consensus
Rating
Target (Mean)241.25 GBp
Target Range155.00 GBp300.00 GBp
# Analysts4
Ownership
Shares Out.123.48M
Float118.71M
Insiders3.41%
Institutions92.19%
Technical
SMA 50158.79 (+6.1%)
SMA 200169.40 (-0.6%)
Beta0.65
S&P 52W Chg27.94%
Avg Vol (30d)507.61K
Avg Vol (10d)476.63K
Technical Indicators
RSI (14)52.7
MACD0.4406
MACD Signal0.5483
MACD Hist.-0.1077
BB Upper187.38 GBp
BB Middle167.73 GBp
BB Lower148.08 GBp
BB Width23.43%
ATR (14)9.082 GBp
Vol Ratio (20d)0.36x