Embecta Corp. (EMBC)
NASDAQ: EMBC · Real-Time Price · USD
4.750
-0.130 (-2.66%)
Aug 12, 2026, 4:00 PM EDT - Market closed

Embecta Ratios and Metrics

Millions USD. Fiscal year is Oct - Sep.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Sep '25 Sep '24 Sep '23 Sep '22 Sep '21
2698258148631,643-
Market Cap Growth
-63.85%1.44%-5.70%-47.47%--
Enterprise Value
1,5562,0272,1482,1752,9560
Last Close Price
4.7514.1114.1015.0528.79-
PE Ratio
3.238.7110.5212.347.40-
Forward PE
2.965.376.758.019.44-
PEG Ratio
-0.87----
PS Ratio
0.260.760.720.771.45-
PB Ratio
--1.27-1.10-1.05-1.84-
P/FCF Ratio
1.644.5340.8920.944.23-
P/OCF Ratio
1.554.3122.7912.753.99-
EV/Sales Ratio
1.531.881.911.942.62-
EV/EBITDA Ratio
5.817.1710.588.568.66-
EV/EBIT Ratio
6.968.3712.889.829.55-
EV/FCF Ratio
9.4511.11107.9352.797.61-
Debt / Equity Ratio
-2.42-2.19-2.17-1.99-1.840
Debt / EBITDA Ratio
5.555.067.926.454.82-
Debt / FCF Ratio
9.037.8480.8239.774.23-
Net Debt / Equity Ratio
-2.07-1.85-1.81-1.60-1.47-
Net Debt / EBITDA Ratio
4.744.256.575.163.85-
Net Debt / FCF Ratio
7.706.5967.0531.853.38-
Asset Turnover
0.870.910.900.971.211.53
Inventory Turnover
2.112.312.402.702.953.32
Quick Ratio
0.951.441.391.371.540.92
Current Ratio
1.682.412.032.122.211.78
Return on Equity (ROE)
-14.28%-13.74%-10.04%-8.22%-150.52%71.13%
Return on Assets (ROA)
13.44%14.26%23.64%12.82%28.79%54.05%
Return on Invested Capital (ROIC)
19.23%19.47%33.35%17.92%39.11%70.71%
Return on Capital Employed (ROCE)
26.69%27.82%18.82%26.91%43.93%80.33%
Earnings Yield
32.51%11.48%9.50%8.11%13.51%-
FCF Yield
61.16%22.10%2.45%4.77%23.66%-
Dividend Yield
0.84%4.25%4.24%3.99%0.52%-
Payout Ratio
21.78%36.69%44.06%48.86%3.85%0.00%
Buyback Yield / Dilution
-1.36%-1.01%-0.98%-0.52%-0.79%0.00%
Total Shareholder Return
-0.52%3.24%3.26%3.48%-0.26%0.00%
SEC Filings: 10-K · 10-Q