Penumbra Inc

NYSE:PEN   4:00:00 PM EDT
239.32
+1.38 (+0.58%)
4:08:26 PM EDT: $235.68 -3.64 (-1.52%)
Twitter Share  Facebook Share StockTwits Share