Embecta Corp. (EMBC) Other

Market cap
$561.05M
P/E ratio
2023/092024/09
Return on Assets6.16.3
AI Chat