← Volver
Health

Penumbra Inc

Ticker $PEN
M. Cap $12.52T
P/S 8.3
P/E 77.9
YTD +2.70%
10MA
20MA
50MA
200MA