EMBCEmbecta Corp. Common Stock

5.230USD-3.51%Mkt Cap: 296.33M $P/E: 3.56

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…

Key Statistics

Company
Market Cap296.33M $
Enterprise Value1.60B $
Revenue (TTM)1.02B $
Gross Profit676.80M $
Net Income (TTM)95.40M $
Revenue/Share17.33 USD
Last Price5.230 USD
Fiscal Year EndSep 2025
MR QuarterJun 2026
Employees1.9K
CountryUS
SectorHealthcare
IndustryMedical Instruments & Supplies
ISIN
Valuation
P/E (Trailing)3.56
P/E (Forward)3.10
PEG
EV/EBITDA5.67
EV/Revenue1.57
P/S0.30
P/B-0.51
EPS (TTM)1.48
EPS (Forward)1.76
52W Range
2.77019% of range15.55
52W High15.55 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 $
CapEx (TTM)9.30M $
FCF Margin13.57%
FCF Yield46.64%
Net Debt1.29B $
Net Debt/EBITDA4.57
Balance Sheet
Debt/Equity-2.20
Current Ratio1.68
Quick Ratio0.94
Book Value/Sh-10.8140 USD
Cash/Share3.789 USD
Dividends
Fwd Div Rate0.0400 USD
Trail. Div Rate0.4600 USD
Div. Yield0.74%
5Y Avg Yield
Payout Ratio31.29%
Ex-Div DateAug 27, 2026
Pay DateSep 15, 2026
Analyst Consensus
Rating3.3 (Hold)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)4.000 USD
Upside (mean)-23.5%
Target Range3.000 USD5.000 USD
$3.000-23.5% to mean$5.000
# Analysts2
Ownership
Shares Out.56.66M
Float54.77M
Insiders2.02%
Institutions92.08%
Short Interest
Short Ratio4.8d
Short % Float14.18%
Short % Out.11.79%
Shares Short6.68M
Short (prev mo.)5.85M
Technical
SMA 503.659 (+43.0%)
SMA 2008.182 (-36.1%)
Beta0.79
S&P 52W Chg18.16%
Avg Vol (30d)1.54M
Avg Vol (10d)2.34M
Technical Indicators
RSI (14)71.2
MACD0.4842
MACD Signal0.3535
MACD Hist.+0.1307
BB Upper5.753 USD
BB Middle4.209 USD
BB Lower2.666 USD
BB Width73.33%
ATR (14)0.3084 USD
Vol Ratio (20d)0.68x