Penumbra Inc

NYSE:PEN   4:00:00 PM EDT
204.41
-1.09 (-0.53%)
4:05:45 PM EDT: $203.01 -1.40 (-0.69%)
Twitter Share  Facebook Share StockTwits Share