P

Penumbra

PEN

171.260
USD
3.96
(2.37%)
Market Closed
Volume
13,143
EPS
0
Div Yield
0
P/E
588
Market Cap
7,996,801,104
« Previous
Next »