Penumbra Inc

PEN:US

Last Price
205.7
MCap
8.668B
Country
United States
State (US only)
California
1D
1.33%2.7
7D
1.43%-2.98
30D
6.54%-14.39
6M
17.91%-44.89
1Y
27.80%-79.2
YTD
15.96%-39.07

Penumbra Inc (PEN:US)

  • No Trade Activity