NVCR - NovoCure Ltd
Float
95.92M
Short % of Float
7.33%
Oustanding Shares
107.09M
Float
96.63M
Short % of Float
7.20%
Oustanding Shares
105.05M
Float
96.64 M
Short % of Float
7.17%
Oustanding Shares
106.86 M