Compare
Penumbra, Inc. logo
Penumbra, Inc.(PEN)

Medical - Devices · Alameda, CA

$321.68+0.68 (+0.21%)

At close: Aug 28, 2026, 4:00 PM ET