EMBC Embecta Corp.
5.910USD-0.67%Mkt Cap: 334.86M $P/E: 4.021d ago
Embecta Corp., a medical device company, provides solutions to improve the health and wellbeing of people living with diabetes in the United States and internationally. The company's products include pen needles, syringe…
Industry Peers
Medical Instruments & SuppliesKey Statistics
Company
Market Cap334.86M USD
Enterprise Value1.62B USD
Revenue (TTM)1.02B USD
Gross Profit676.80M USD
Net Income (TTM)95.40M USD
Revenue/Share17.33 USD
Last Price5.910 USD
Fiscal Year EndSep 2025
MR QuarterJun 2026
Employees1.9K
CountryUS
SectorHealthcare
IndustryMedical Instruments & Supplies
ISIN—
Valuation
P/E (Trailing)4.02
P/E (Forward)3.38
PEG—
EV/EBITDA5.77
EV/Revenue1.59
P/S0.33
P/B-0.55
EPS (TTM)1.48
EPS (Forward)1.76
52W Range
2.77026% of range14.91
52W High14.91 USD
52W Low2.770 USD
Profitability
Gross Margin62.64%
Oper. Margin23.67%
EBITDA Margin27.63%
Profit Margin8.83%
ROE-14.65%
ROA8.75%
Growth
Revenue Growth-8.10%
Earnings Growth-53.70%
Cash Flow & Leverage
Operating CF191.70M USD
CapEx (TTM)9.30M USD
FCF Margin13.57%
FCF Yield41.27%
Net Debt1.29B USD
Net Debt/EBITDA4.57
Balance Sheet
Debt/Equity-2.20
Current Ratio1.68
Quick Ratio0.94
Book Value/Sh-10.81 USD
Cash/Share3.79 USD
Dividends
Fwd Div Rate0.04 USD
Trail. Div Rate0.46 USD
Div. Yield0.67%
5Y Avg Yield2.33%
Payout Ratio31.29%
Ex-Div DateAug 27, 2026
Pay DateSep 15, 2026
Analyst Consensus
Rating—
Target (Mean)4.000 USD
Upside (mean)-32.3%
Target Range3.000 USD – 5.000 USD
3.000-32.3% to mean5.000
# Analysts2
Ownership
Shares Out.56.66M
Float54.77M
Insiders2.01%
Institutions91.40%
Short Interest
Short Ratio4.2d
Short % Float11.77%
Short % Out.9.79%
Shares Short5.55M
Short (prev mo.)5.44M
Technical
SMA 504.998 (+18.3%)
SMA 2006.992 (-15.5%)
Beta0.83
S&P 52W Chg16.45%
Avg Vol (30d)1.19M
Avg Vol (10d)941.44K
Technical Indicators
RSI (14)62.6
MACD0.2776
MACD Signal0.2894
MACD Hist.-0.0118
BB Upper6.216 USD
BB Middle5.532 USD
BB Lower4.848 USD
BB Width24.72%
ATR (14)0.2906 USD
Vol Ratio (20d)0.86x