STEM SThree plc

298.00GBP-0.67%Mkt Cap: 464.29M $P/E: 30.00

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 Cap464.29M USD
Enterprise Value481.55M USD
Revenue (TTM)1.61B USD
Gross Profit413.89M USD
Net Income (TTM)22.67M USD
Revenue/Share9.88 GBP
Last Price298.00 GBP
Fiscal Year EndNov 2025
MR QuarterMay 2026
Employees1.8K
CountryGB
SectorIndustrials
IndustryStaffing & Employment Services
ISINUS85859N1028
Valuation
P/E (Trailing)30.00
P/E (Forward)21.05
PEG—
EV/EBITDA15.20
EV/Revenue0.30
P/S0.29
P/B1.75
EPS (TTM)0.10
EPS (Forward)0.14
52W Range
132.2091% of range315.00
52W High315.00 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 CF79.09M USD
CapEx (TTM)11.06M USD
FCF Margin2.30%
FCF Yield7.95%
Net Debt7.72M USD
Net Debt/EBITDA0.24
Balance Sheet
Debt/Equity0.20
Current Ratio2.05
Quick Ratio2.05
Book Value/Sh1.71 GBP
Cash/Share0.35 GBP
Dividends
Fwd Div Rate0.14 GBP
Trail. Div Rate0.14 GBP
Div. Yield4.77%
5Y Avg Yield3.69%
Payout Ratio141.58%
Ex-Div DateNov 12, 2026
Pay Date—
Analyst Consensus
Rating1.0 (Strong Buy)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)337.50 GBP
Upside (mean)+13.3%
Target Range300.00 GBP – 360.00 GBP
300.00+13.3% to mean360.00
# Analysts4
Ownership
Shares Out.120.68M
Float112.26M
Insiders8.99%
Institutions93.75%
Technical
SMA 50288.56 (+3.3%)
SMA 200200.93 (+48.3%)
Beta0.75
S&P 52W Chg14.58%
Avg Vol (30d)529.99K
Avg Vol (10d)314.92K
Technical Indicators
RSI (14)66.8
MACD18.3484
MACD Signal21.5490
MACD Hist.-3.2005
BB Upper319.96 GBP
BB Middle292.82 GBP
BB Lower265.69 GBP
BB Width18.53%
ATR (14)13.18 GBP
Vol Ratio (20d)0.32x