NVTA - Invitae Corp
Float
284.38M
Short % of Float
26.20%
Oustanding Shares
286.49M
Float
277.78M
Short % of Float
24.39%
Oustanding Shares
286.49M
Float
277.78 M
Short % of Float
22.67%
Oustanding Shares
286.49 M
Float
285.69M
Short % of Float
N/A
Oustanding Shares
286.49M