EMBC - Embecta Corp
Float
53.31M
Short % of Float
6.46%
Oustanding Shares
57.67M
Float
54.02M
Short % of Float
5.03%
Oustanding Shares
57.33M
Float
56.54 M
Short % of Float
4.81%
Oustanding Shares
57.57 M