Krebs Biochemicals & Industries Limited (BOM:524518)
India flag India · Delayed Price · Currency is INR
64.43
-0.96 (-1.47%)
At close: May 29, 2026

BOM:524518 Ratios and Metrics

Millions INR. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
May '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
1,3918631,4401,3161,2163,092
Market Cap Growth
-17.39%-40.10%9.46%8.19%-60.67%77.35%
Enterprise Value
3,6383,0763,4843,1932,9524,319
Last Close Price
64.5040.0166.7961.0256.40143.40
PS Ratio
5.863.643.332.612.335.18
PB Ratio
-0.85-0.53-0.98-1.10-1.22-4.12
P/OCF Ratio
---55.63--
EV/Sales Ratio
15.3312.968.056.335.667.23
Debt / Equity Ratio
-1.38-1.38-1.45-1.62-1.84-1.91
Net Debt / Equity Ratio
-1.38-1.38-1.45-1.62-1.84-1.90
Net Debt / EBITDA Ratio
-65.63-65.63-14.34-22.47-11.85-4.23
Net Debt / FCF Ratio
-44.13-44.13-18.51-27.45-4.60-3.23
Asset Turnover
0.140.140.250.290.290.34
Inventory Turnover
0.060.061.190.831.452.06
Quick Ratio
0.000.000.000.080.020.01
Current Ratio
0.090.090.100.280.330.46
Return on Assets (ROA)
-3.70%-3.70%-7.66%-5.38%-7.49%-14.14%
Return on Capital Employed (ROCE)
-19.60%-19.60%-32.50%-13.10%-17.40%-35.30%
Earnings Yield
-12.18%-19.63%-18.71%-14.99%-20.31%-14.40%
FCF Yield
-3.66%-5.90%-7.95%-5.36%-32.79%-14.33%
Buyback Yield / Dilution
-0.05%-0.05%----9.89%