Babcock International Group PLC (LON:BAB)
London flag London · Delayed Price · Currency is GBP · Price in GBX
1,193.50
+12.00 (1.02%)
Aug 14, 2026, 4:53 PM GMT

LON:BAB Ratios and Metrics

Millions GBP. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Aug '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
5,8515,7123,6472,6291,5101,639
Market Cap Growth
20.51%56.63%38.73%74.14%-7.87%41.83%
Enterprise Value
6,2246,0934,0393,1262,5923,051
Last Close Price
11.9411.537.165.092.913.16
PE Ratio
28.9027.0514.7615.86-9.98
Forward PE
18.3619.0514.6713.168.409.82
PS Ratio
1.131.100.760.600.340.40
PB Ratio
9.309.085.876.474.072.34
P/FCF Ratio
23.2122.6617.9212.829.61-
P/OCF Ratio
14.5414.2011.818.355.78240.96
PEG Ratio
0.621.450.590.500.910.56
EV/Sales Ratio
1.201.180.840.710.580.74
EV/EBITDA Ratio
15.1417.049.6610.7410.7211.22
EV/EBIT Ratio
21.5421.6411.5113.6916.8415.90
EV/FCF Ratio
24.6924.1719.8515.2516.50-
Debt / Equity Ratio
1.751.751.652.462.743.06
Debt / EBITDA Ratio
2.722.722.283.023.145.69
Debt / FCF Ratio
4.364.365.044.876.47-
Net Debt / Equity Ratio
0.570.570.611.051.521.42
Net Debt / EBITDA Ratio
1.001.000.911.462.333.67
Net Debt / FCF Ratio
1.421.421.862.083.59-5.43
Asset Turnover
1.361.361.341.291.120.89
Inventory Turnover
11.8811.8812.2226.4931.8524.50
Quick Ratio
0.660.660.740.690.730.77
Current Ratio
0.800.800.900.850.850.86
Return on Equity (ROE)
33.68%33.68%48.43%43.30%-6.21%36.09%
Return on Assets (ROA)
4.62%4.62%6.10%4.19%2.43%2.60%
Return on Invested Capital (ROIC)
21.18%21.03%28.95%20.06%-62.74%10.57%
Return on Capital Employed (ROCE)
17.80%17.80%19.30%13.40%9.50%9.10%
Earnings Yield
3.61%3.70%6.78%6.30%-2.32%10.02%
FCF Yield
4.31%4.41%5.58%7.80%10.41%-11.23%
Dividend Yield
0.63%0.65%0.91%0.98%--
Payout Ratio
16.43%16.43%10.80%5.13%--
Buyback Yield / Dilution
0.64%0.64%0.18%-0.08%-0.73%-1.22%
Total Shareholder Return
1.26%1.29%1.08%0.90%-0.73%-1.22%