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