ESTA - Establishment Labs Holdings Inc

Float
16.31M
Short % of Float
19.73%
Oustanding Shares
27.2M

Float
22.50M
Short % of Float
13.16%
Oustanding Shares
24.41M

Float
22.50 M
Short % of Float
12.88%
Oustanding Shares
25.81 M

16.31M
19.73%
27.2M
22.50M
13.16%
24.41M
22.50 M
12.88%
25.81 M