Babcock International Group PLC (LON:BAB)
London flag London · Delayed Price · Currency is GBP · Price in GBX
1,121.00
-13.00 (-1.15%)
Jul 24, 2026, 4:37 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,4965,7193,6522,6191,5111,639
Market Cap Growth
4.36%56.60%39.42%73.41%-7.86%42.02%
Enterprise Value
5,8696,0924,0493,0642,0932,658
Last Close Price
11.2111.587.245.202.993.25
PE Ratio
27.1428.0415.0816.15-10.11
Forward PE
17.3219.0514.6713.168.409.82
PEG Ratio
0.591.450.590.500.910.56
PS Ratio
1.061.100.760.600.340.40
PB Ratio
8.739.316.046.744.272.40
P/TBV Ratio
11.9412.338.06---
P/FCF Ratio
21.8022.6817.9512.789.61-
P/OCF Ratio
13.6614.2111.838.325.78241.08
EV/Sales Ratio
1.131.180.840.700.470.65
EV/EBITDA Ratio
13.0213.528.388.528.344.73
EV/EBIT Ratio
19.2419.9711.1312.6845.9911.72
EV/FCF Ratio
23.2824.1719.8914.9513.32-
Debt / Equity Ratio
1.161.161.572.302.551.68
Debt / EBITDA Ratio
2.442.442.122.784.053.82
Debt / FCF Ratio
4.364.365.044.876.47-
Net Debt / Equity Ratio
0.580.580.631.101.601.47
Net Debt / EBITDA Ratio
0.800.800.791.192.251.78
Net Debt / FCF Ratio
1.421.421.862.093.60-5.43
Asset Turnover
1.321.361.341.291.120.89
Inventory Turnover
23.5526.4025.5726.3832.0325.41
Quick Ratio
0.710.710.800.740.770.79
Current Ratio
0.800.800.900.850.850.86
Return on Equity (ROE)
33.48%33.68%48.43%43.29%-6.21%36.09%
Return on Assets (ROA)
5.77%5.95%7.65%5.50%-6.18%4.54%
Return on Invested Capital (ROIC)
22.94%22.79%30.00%21.20%-18.54%12.49%
Return on Capital Employed (ROCE)
19.25%17.92%20.68%14.57%2.44%9.82%
Earnings Yield
3.84%3.57%6.63%6.19%-9.89%
FCF Yield
4.59%4.41%5.57%7.83%10.40%-
Dividend Yield
0.67%0.60%0.73%0.32%0.00%0.00%
Payout Ratio
16.43%16.43%10.81%5.13%0.00%0.00%
Buyback Yield / Dilution
0.64%0.64%0.18%-0.08%-0.73%-0.43%
Total Shareholder Return
1.31%1.23%0.91%0.25%-0.73%-0.43%