Penumbra Inc

PEN:US

Last Price
238.37
MCap
10.443B
Country
United States
State (US only)
California
1D
9.25%-24.31
7D
11.26%-30.24
30D
4.88%-12.22
6M
3.18%7.35
1Y
10.85%-29.01
YTD
2.61%-6.4

Penumbra Inc (PEN:US)

  • No Trade Activity