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

Medical - Devices · Alameda, CA

$321.68+0.68 (+0.21%)

Delayed quote: Aug 28, 2026, 4:00 PM EDT