Advertisement
Advertisement

PEN

PEN logo

Penumbra, Inc.

280.70
USD
+5.38
+1.95%
May 16, 15:59 UTC -4
Closed
exchange

After-Market

288.00

+7.30
+2.60%

PEN Dividends

PEN Dividend History

Advertisement