STEMSThree plc
291.00GBp0.00%Mkt Cap: 384.02M $P/E: 29.10

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…

Key Statistics

Company
Market Cap384.02M $
Enterprise Value403.41M $
Revenue (TTM)1.36B $
Gross Profit350.76M $
Net Income (TTM)19.21M $
Revenue/Share10.73 USD
Last Price291.00 GBp
Fiscal Year EndNov 2025
MR QuarterMay 2026
Employees1.8K
CountryGB
SectorIndustrials
IndustryStaffing & Employment Services
ISINUS85859N1028
Valuation
P/E (Trailing)29.10
P/E (Forward)20.65
PEG
EV/EBITDA15.02
EV/Revenue0.30
P/S0.28
P/B1.71
EPS (TTM)0.10
EPS (Forward)0.14
52W Range
132.2094% of range300.50
52W High300.50 GBp
52W Low132.20 GBp
Profitability
Gross Margin24.78%
Oper. Margin0.71%
EBITDA Margin1.97%
Profit Margin1.36%
ROE7.52%
ROA3.66%
Growth
Revenue Growth-7.70%
Earnings Growth-63.60%
Cash Flow & Leverage
Operating CF67.03M $
CapEx (TTM)9.38M $
FCF Margin2.30%
FCF Yield8.14%
Net Debt6.55M $
Net Debt/EBITDA0.24
Balance Sheet
Debt/Equity0.20
Current Ratio2.05
Quick Ratio2.05
Book Value/Sh1.712 GBp
Cash/Share0.3490 GBp
Dividends
Fwd Div Rate0.1400 GBp
Trail. Div Rate0.1430 GBp
Div. Yield4.82%
5Y Avg Yield4.65%
Payout Ratio141.58%
Ex-Div DateNov 12, 2026
Pay Date
Analyst Consensus
Rating
Target (Mean)241.25 GBp
Upside (mean)-17.1%
Target Range155.00 GBp300.00 GBp
GBp155.00-17.1% to meanGBp300.00
# Analysts4
Ownership
Shares Out.121.41M
Float112.26M
Insiders3.47%
Institutions90.79%
Technical
SMA 50208.62 (+39.5%)
SMA 200179.16 (+62.4%)
Beta0.73
S&P 52W Chg19.97%
Avg Vol (30d)533.50K
Avg Vol (10d)619.15K
Technical Indicators
RSI (14)76.8
MACD24.0395
MACD Signal24.3865
MACD Hist.-0.3470
BB Upper307.46 GBp
BB Middle268.68 GBp
BB Lower229.89 GBp
BB Width28.87%
ATR (14)13.07 GBp
Vol Ratio (20d)0.45x