Penumbra Inc (PEN)

Market is closed
Institutional Investors' Holdings
Filing Period:
No. Name Shares Value % Port
1. 546,281 $146,081,002 1.09%
2. 109,147 $29,186,930 0.03%
3. 16,612 $4,442,215 0.12%
4. 13,628 $3,644,263 0.04%
5. 8,625 $2,306,411 0.08%