← Volver
Health

Penumbra Inc

Ticker $PEN
M. Cap $12.57T
P/S 8.7
P/E 73.7
YTD +3.27%
10MA
20MA
50MA
200MA