Penumbra, Inc.

Penumbra, Inc.

PEN
Penumbra, Inc.US flagNew York Stock Exchange
322.17
USD
+1.03
- -
12.69BMarket Cap