Penumbra Inc

NYSE:PEN   4:01PM EDT
166.41
-0.98 (-0.59%)
: $166.50 +0.09 (+0.05%)

People also watch

StockTwits Share  Twitter Share  Facebook Share