Embecta Corp. (EMBC)
NASDAQ: EMBC · Real-Time Price · USD
2.945
-0.085 (-2.81%)
May 19, 2026, 11:12 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
May '26 Sep '25 Sep '24 Sep '23 Sep '22 Sep '21
1758258148631,643-
Market Cap Growth
-75.53%1.44%-5.70%-47.47%--
Enterprise Value
1,3672,0242,1442,1712,9520
Last Close Price
2.9514.1114.1015.0528.79-
PE Ratio
1.568.7110.5212.347.40-
Forward PE
2.035.376.758.019.44-
PEG Ratio
-0.87----
PS Ratio
0.170.760.720.771.45-
PB Ratio
--1.27-1.10-1.05-1.84-
P/TBV Ratio
-0.28-1.28-1.11-1.06-1.86-
P/FCF Ratio
0.884.5340.8920.944.23-
P/OCF Ratio
0.844.3122.7912.753.99-
EV/Sales Ratio
1.311.871.911.942.61-
EV/EBITDA Ratio
4.117.1610.568.548.65-
EV/EBIT Ratio
4.728.3612.869.809.53-
EV/FCF Ratio
6.6811.09107.7652.707.60-
Debt / Equity Ratio
-2.16-2.19-2.17-1.99-1.840
Debt / EBITDA Ratio
4.365.067.926.454.82-
Debt / FCF Ratio
6.637.8480.8239.774.23-
Net Debt / Equity Ratio
-1.86-1.85-1.81-1.60-1.47-
Net Debt / EBITDA Ratio
3.744.256.575.163.85-
Net Debt / FCF Ratio
5.696.5967.0531.853.38-
Asset Turnover
1.000.910.900.971.211.53
Inventory Turnover
2.122.312.402.702.953.32
Quick Ratio
1.381.441.391.371.540.92
Current Ratio
2.462.412.032.122.211.78
Return on Equity (ROE)
-18.06%-13.74%-10.04%-8.22%-150.52%71.13%
Return on Assets (ROA)
16.95%14.26%23.64%12.82%28.79%54.05%
Return on Invested Capital (ROIC)
28.33%24.94%43.03%24.27%45.52%67.33%
Return on Capital Employed (ROCE)
33.37%27.82%18.82%26.91%43.93%80.33%
Earnings Yield
62.25%11.48%9.50%8.11%13.51%-
FCF Yield
113.87%22.10%2.45%4.77%23.66%-
Dividend Yield
1.36%4.25%4.24%3.99%0.52%-
Payout Ratio
24.42%36.69%44.06%48.86%3.85%0.00%
Buyback Yield / Dilution
-1.34%-1.01%-0.98%-0.52%-0.79%0.00%
Total Shareholder Return
0.02%3.24%3.26%3.48%-0.26%0.00%
Updated May 5, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q