Babcock International Group

BAB · LSE · GBp

923.63 GBpChange from previous close: +0.16%Absolute change: +1.43 GBp

Close · October 5, 2026

Valuation

Data as of October 4, 2026

Valuation multiples

Market cap
£4.52B
Enterprise value
£4.89B
P/E (trailing 12 months)
22.3
Forward P/E
14.2
PEG
0.63
Price/book
7.18
Price/sales
0.87
EV/EBITDA
11.9
EV/revenue
0.95

Profitability and growth

Gross margin
57.7%
Operating margin
5.4%
Net margin
4.1%
ROE
33.7%
ROA
4.6%
ROIC
21.2%

Financial health

Total cash
£739.9M
Total debt
£1.1B
Debt/equity
1.75
Current ratio
0.80
Quick ratio
0.66
Altman Z-Score
1.99
Piotroski F-Score
7.00

Dividends

Annual dividend per share
0.08 GBp
Dividend yield
0.8%
Payout ratio
16.4%
Ex-dividend date
August 13, 2026

Analysts and estimates

Average price target
1,353.52 GBp
Analysts with a price target
10
Consensus
Buy

Shares and trading

Beta
0.89
Average volume
1.98M
Shares outstanding
490.23M
Float
452.28M
Institutional ownership
85.1%
Insider ownership
5.2%