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
