PEN
PEN
Stocks
Penumbra, Inc.
318.59
+0.29(+0.08%)
318.71After-Hours
+0.12(+0.03%)
Today's High321.80
Today's Low317.53
Today's Open320.26
Previous Close318.31
Mkt. Cap--
P/E (TTM)--
Chart