Embecta Corp. (EMBC)
NASDAQ: EMBC · Real-Time Price · USD
8.84
-0.09 (-1.01%)
Apr 7, 2026, 11:15 AM EDT - Market open

Embecta Ratios and Metrics

Millions USD. Fiscal year is Oct - Sep.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Sep '25 Sep '24 Sep '23 Sep '22 Sep '21
5248258148631,643-
Market Cap Growth
-31.93%1.44%-5.70%-47.47%--
Enterprise Value
1,7382,0242,1442,1712,9520
Last Close Price
8.8414.1114.1015.0528.79-
PE Ratio
3.758.7110.5212.347.40-
Forward PE
3.175.376.758.019.44-
PEG Ratio
-0.87----
PS Ratio
0.490.760.720.771.45-
PB Ratio
--1.27-1.10-1.05-1.84-
P/TBV Ratio
-0.85-1.28-1.11-1.06-1.86-
P/FCF Ratio
2.574.5340.8920.944.23-
P/OCF Ratio
2.474.3122.7912.753.99-
EV/Sales Ratio
1.611.871.911.942.61-
EV/EBITDA Ratio
4.747.1610.568.548.65-
EV/EBIT Ratio
5.358.3612.869.809.53-
EV/FCF Ratio
8.4411.09107.7652.707.60-
Debt / Equity Ratio
-2.27-2.19-2.17-1.99-1.840
Debt / EBITDA Ratio
4.125.067.926.454.82-
Debt / FCF Ratio
6.777.8480.8239.774.23-
Net Debt / Equity Ratio
-1.94-1.85-1.81-1.60-1.47-
Net Debt / EBITDA Ratio
3.524.256.575.163.85-
Net Debt / FCF Ratio
5.786.5967.0531.853.38-
Asset Turnover
0.980.910.900.971.211.53
Inventory Turnover
2.272.312.402.702.953.32
Quick Ratio
1.551.441.391.371.540.92
Current Ratio
2.642.412.032.122.211.78
Return on Equity (ROE)
-20.19%-13.74%-10.04%-8.22%-150.52%71.13%
Return on Assets (ROA)
19.09%14.26%23.64%12.82%28.79%54.05%
Return on Invested Capital (ROIC)
31.67%24.94%43.03%24.27%45.52%67.33%
Return on Capital Employed (ROCE)
35.32%27.82%18.82%26.91%43.93%80.33%
Earnings Yield
26.38%11.48%9.50%8.11%13.51%-
FCF Yield
38.92%22.10%2.45%4.77%23.66%-
Dividend Yield
6.79%4.25%4.24%3.99%0.52%-
Payout Ratio
25.45%36.69%44.06%48.86%3.85%0.00%
Buyback Yield / Dilution
-0.87%-1.01%-0.98%-0.52%-0.79%0.00%
Total Shareholder Return
5.92%3.24%3.26%3.48%-0.26%0.00%
Updated Feb 5, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q