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