Embecta Financial Ratios Analysis

Valuation, profitability, leverage, and liquidity ratios

Scroll to see more
BreakdownFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep 2025Sep 2024Sep 2023Sep 2022Sep 2021
Valuation Ratios
P/E Ratio8.6510.3912.257.45
Forward P/E5.376.758.019.44
P/S Ratio0.760.720.771.47
P/B Ratio-1.27-1.10-1.05-1.87
Price/FCF4.5240.8820.934.29
Price/OCF4.3022.7912.744.04
PEG Ratio0.87
Enterprise Value Ratios
EV/Revenue1.961.951.972.68
EV/EBITDA5.936.826.217.55
EV/EBIT6.707.696.848.20
EV/FCF11.58110.1153.487.78
Profitability & Returns
Return on Equity (ROE)0.71%
Return on Assets (ROA)0.17%0.14%0.18%0.25%0.40%
Return on Invested Capital (ROIC)0.37%0.50%0.46%0.92%0.70%
Return on Capital Employed (ROCE)0.38%0.31%0.37%0.47%0.79%
Leverage & Solvency Ratios
Debt/Equity-2.23-2.20-2.02-1.850.01
Debt/EBITDA4.004.954.624.100.01
Debt/FCF7.9381.7240.294.250.01
Liquidity Ratios
Current Ratio2.422.042.122.211.78
Quick Ratio1.431.381.381.550.93
Efficiency Ratios
Asset Turnover0.910.900.971.211.53
Inventory Turnover2.272.402.702.943.32
Yield & Distribution Ratios
Earnings Yield0.12%0.10%0.08%0.13%
FCF Yield0.22%0.02%0.05%0.23%
Dividend Yield0.04%0.04%0.04%0.01%
Payout Ratio0.37%0.44%0.49%0.04%
Buyback Yield-0.01%-0.01%-0.01%-0.01%
Total Return0.03%0.04%0.04%0.00%