Penumbra, Inc. logo

Penumbra, Inc.

PEN US

Penumbra, Inc.USUnited States Composite

224.42

USD
-2.04
(-0.90%)