ICPT -
Float
34.49M
Short % of Float
25.19%
Oustanding Shares
41.83M
Float
Short % of Float
Oustanding Shares
Float
Short % of Float
Oustanding Shares
34.49M
25.19%
41.83M