Embecta Corp. (EMBC)
NASDAQ: EMBC · Real-Time Price · USD
3.370
-0.070 (-2.03%)
At close: Jul 21, 2026, 4:00 PM EDT
3.370
0.00 (0.00%)
After-hours: Jul 21, 2026, 4:39 PM EDT

Embecta Ratios and Metrics

Millions USD. Fiscal year is Oct - Sep.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Sep '25 Sep '24 Sep '23 Sep '22 Sep '21
2008258148631,643-
Market Cap Growth
-65.02%1.44%-5.70%-47.47%--
Enterprise Value
1,3912,0272,1482,1752,9560
Last Close Price
3.3714.1114.1015.0528.79-
PE Ratio
1.798.7110.5212.347.40-
Forward PE
2.325.376.758.019.44-
PEG Ratio
-0.87----
PS Ratio
0.200.760.720.771.45-
PB Ratio
--1.27-1.10-1.05-1.84-
P/FCF Ratio
0.994.5340.8920.944.23-
P/OCF Ratio
0.954.3122.7912.753.99-
EV/Sales Ratio
1.331.881.911.942.62-
EV/EBITDA Ratio
4.197.1710.588.568.66-
EV/EBIT Ratio
4.818.3712.889.829.55-
EV/FCF Ratio
6.8011.11107.9352.797.61-
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)
22.02%19.47%33.35%17.92%39.11%70.71%
Return on Capital Employed (ROCE)
33.37%27.82%18.82%26.91%43.93%80.33%
Earnings Yield
54.99%11.48%9.50%8.11%13.51%-
FCF Yield
100.59%22.10%2.45%4.77%23.66%-
Dividend Yield
1.19%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.15%3.24%3.26%3.48%-0.26%0.00%
SEC Filings: 10-K · 10-Q