PEN
PEN
Stocks
Penumbra, Inc.
317.56USD
-1.29(-0.40%)
317.60After-Hours
0.04(+0.01%)
Today's High319.19
Today's Low317.50
Today's Open319.19
Previous Close318.85
Chart