EDIT - Editas Medicine Inc

Float
76.54M
Short % of Float
31.61%
Oustanding Shares
82.24M

Float
81.53M
Short % of Float
27.01%
Oustanding Shares
81.77M

Float
81.05 M
Short % of Float
15.78%
Oustanding Shares
81.67 M

76.54M
31.61%
82.24M
81.53M
27.01%
81.77M
81.05 M
15.78%
81.67 M