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

37.19M
7.24%
38.7M
37.10M
5.62%
38.11M
37.10 M
5.74%
38.60 M