Advertisement
Advertisement

PEN

PEN logo

Penumbra, Inc.

336.06
USD
Sponsored
+1.07
+0.32%
Mar 13, 15:59 UTC -4
Closed
exchange

After-Market

336.18

+0.12
+0.04%

PEN Historical Data

Advertisement