1115.00GBP-0.27%Mkt Cap: 7.06B $P/E: 27.27Today
Babcock International Group PLC, together with its subsidiaries, engages in the design, development, manufacture, and integration of specialist systems for aerospace, defense, and security in the United Kingdom, rest of …
Industry Peers
Engineering & ConstructionKey Statistics
Company
Market Cap7.06B $
Enterprise Value7.58B $
Revenue (TTM)6.64B $
Gross Profit3.83B $
Net Income (TTM)270.89M $
Revenue/Share13.25 USD
Last Price1115.00 GBP
Fiscal Year EndMar 2026
MR QuarterMar 2026
Employees30.5K
CountryGB
SectorIndustrials
IndustryEngineering & Construction
ISINGB0009697037
Valuation
P/E (Trailing)27.27
P/E (Forward)15.33
PEG1.37
EV/EBITDA16.52
EV/Revenue1.14
P/S1.06
P/B8.96
EPS (TTM)0.41
EPS (Forward)0.73
52W Range
0.000073% of range1527.00
52W High1527.00 GBP
52W Low0.0000 GBP
Profitability
Gross Margin57.67%
Oper. Margin1.41%
EBITDA Margin6.91%
Profit Margin4.08%
ROE34.40%
ROA5.37%
Growth
Revenue Growth8.90%
Earnings Growth-63.90%
Cash Flow & Leverage
Operating CF516.12M $
CapEx (TTM)205.60M $
FCF Margin3.62%
FCF Yield3.40%
Net Debt459.56M $
Net Debt/EBITDA1.00
Balance Sheet
Debt/Equity1.79
Current Ratio0.80
Quick Ratio0.66
Book Value/Sh1.241 GBP
Cash/Share1.495 GBP
Dividends
Fwd Div Rate0.0800 GBP
Trail. Div Rate0.0750 GBP
Div. Yield0.66%
5Y Avg Yield4.33%
Payout Ratio16.95%
Ex-Div DateAug 13, 2026
Pay Date—
Splits
Last Split5:6
Split DateOct 23, 2000
Analyst Consensus
Rating1.5 (Buy)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)1408.50 GBP
Upside (mean)+26.3%
Target Range1100.00 GBP – 1605.00 GBP
GBP1100.00+26.3% to meanGBP1605.00
# Analysts10
Ownership
Shares Out.492.47M
Float459.08M
Insiders0.89%
Institutions64.97%
Technical
SMA 501078.39 (+3.4%)
SMA 2001204.64 (-7.4%)
Beta0.87
S&P 52W Chg18.16%
Avg Vol (30d)2.19M
Avg Vol (10d)1.28M
Technical Indicators
RSI (14)48.5
MACD24.8089
MACD Signal32.2981
MACD Hist.-7.4892
BB Upper1231.92 GBP
BB Middle1145.33 GBP
BB Lower1058.73 GBP
BB Width15.12%
ATR (14)37.27 GBP
Vol Ratio (20d)0.83x