39 · PEN · Penumbra, Inc. · 216 Holders | HoldingsIntel