Penumbra Inc

XNYS:PEN   4:00:00 PM EDT
252.61
-2.33 (-0.91%)
: $253.12 +0.51 (+0.20%)
Twitter Share  Facebook Share StockTwits Share