PEN - Penumbra Inc
Float
37.19M
Short % of Float
7.24%
Oustanding Shares
38.7M
Float
37.10M
Short % of Float
5.62%
Oustanding Shares
38.11M
Float
37.10 M
Short % of Float
5.74%
Oustanding Shares
38.60 M