Penumbra Inc

:PEN   4:00:00 PM EDT
314.89
-2.08 (-0.66%)
: $315.00 +0.11 (+0.04%)
Twitter Share  Facebook Share StockTwits Share