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
Older periods Sep '25 Dec '25 Mar '26 Jun '26
ROE

+8 more TTM periods

(13.74%) (20.19%) (16.43%) (13.65%)
ROA
8.03% 12.61% 10.41% 7.22%
ROIC
27.63% 32.36% 31.42% 21.44%
Return on Tangible Assets
15.21% 21.99% 18.70% 14.53%
Average Days of Receivables
49.19 53.82 51.50 65.28
Free Cash Flow per Share
3.13 3.67 3.62 2.99
Free Cash Flow
182.40 215.90 214.80 174.70
Piotroski F-Score
6.00 7.00 6.00 5.00
Other line items

Show all line items

Columns are period end dates