Babcock International Group PLC (LON:BAB)
London flag London · Delayed Price · Currency is GBP · Price in GBX
1,039.00
-17.50 (-1.66%)
Jul 3, 2026, 4:35 PM GMT

LON:BAB Ratios and Metrics

Millions GBP. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Jul '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
5,0765,7123,6472,6291,5101,639
Market Cap Growth
-4.21%56.63%38.73%74.14%-7.87%41.83%
Enterprise Value
5,4506,0934,0393,1262,5923,051
Last Close Price
10.3911.587.195.112.933.18
PE Ratio
25.1627.0514.7615.86-9.98
Forward PE
16.0519.0514.6713.168.409.82
PS Ratio
0.981.100.760.600.340.40
PB Ratio
8.079.085.876.474.072.34
P/FCF Ratio
20.1322.6617.9212.829.61-
P/OCF Ratio
12.6114.2011.818.355.78240.96
PEG Ratio
0.551.961.961.961.961.96
EV/Sales Ratio
1.051.180.840.710.580.74
EV/EBITDA Ratio
13.2517.049.6610.7410.7211.22
EV/EBIT Ratio
18.8621.6411.5113.6916.8415.90
EV/FCF Ratio
21.6224.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
4.16%3.70%6.78%6.30%-2.32%10.02%
FCF Yield
4.97%4.41%5.58%7.80%10.41%-11.23%
Dividend Yield
0.72%0.65%0.90%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.36%1.28%1.08%0.90%-0.73%-1.22%