Embecta Corp. (EMBC)
NASDAQ: EMBC · Real-Time Price · USD
8.96
+0.17 (1.93%)
Mar 16, 2026, 12:17 PM EDT - Market open

Embecta Ratios and Metrics

Millions USD. Fiscal year is Oct - Sep.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Sep '25 Sep '24 Sep '23 Sep '22 Sep '21
5318258148631,643-
Market Cap Growth
-31.94%1.44%-5.70%-47.47%--
Enterprise Value
1,7352,0242,1442,1712,9520
Last Close Price
8.9614.1114.1015.0528.79-
PE Ratio
3.798.7110.5212.347.40-
Forward PE
3.205.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.86-1.28-1.11-1.06-1.86-
P/FCF Ratio
2.564.5340.8920.944.23-
P/OCF Ratio
2.464.3122.7912.753.99-
EV/Sales Ratio
1.611.871.911.942.61-
EV/EBITDA Ratio
4.737.1610.568.548.65-
EV/EBIT Ratio
5.348.3612.869.809.53-
EV/FCF Ratio
8.4311.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.53%11.48%9.50%8.11%13.51%-
FCF Yield
39.13%22.10%2.45%4.77%23.66%-
Dividend Yield
6.72%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
1.04%0.69%0.37%0.42%0.00%-
Total Shareholder Return
7.76%4.94%4.61%4.41%0.52%-
Updated Feb 5, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q