DEN -
Float
49.59M
Short % of Float
6.49%
Oustanding Shares
50.9M
Float
Short % of Float
Oustanding Shares
Float
Short % of Float
Oustanding Shares
49.59M
6.49%
50.9M