Embecta Corp. EMBC

5.90 0.28 4.98% as of 25 Sep
Market cap
$316.2M
P/E
4.0×
Insider Buys alert about insiders buying in the last 12 month
Jun '26 Mar '26 Dec '25 Sep '25 Older periods
P/E ratio
2.19 4.63 4.99 8.66

+8 more quarters

P/S ratio
0.19 0.50 0.65 0.76
P/FCF ratio
1.09 2.44 3.24 4.51
P/Operating CF
4.56 16.86 40.61 9.79
P/B ratio
0.00 0.00 0.00 0.00
EV/Sales
1.43 1.62 1.75 1.87
EV/EBITDA
5.06 5.09 5.27 6.69
EV/FCF
8.33 7.84 8.73 11.08
Current Ratio
1.68 2.46 2.64 2.41
Net Debt/EBITDA
19.39 23.36 12.09 16.02
Debt/Equity
(2.42) (2.16) (2.27) (2.19)
Earnings Yield
45.71% 21.61% 20.03% 11.55%
Free Cash Flow Yield
91.64% 40.98% 30.91% 22.17%
Free Cash Flow per Share
0.70 0.52 0.45 1.32
Book value per Share
(10.48) (10.56) (10.43) (11.16)
Free Cash Flow
40.70 30.60 26.70 76.70
EV/EBIT
6.51 6.27 6.35 8.35
Other line items

Show all line items

Columns are period end dates