Penumbra, Inc.

Penumbra, Inc.

PEN
Penumbra, Inc.US flagNew York Stock Exchange
317.51
USD
-1.06
- -
12.49BMarket Cap