Penumbra (PEN)

Market Cap:

$2,810,000,000

Last Price ():

$83.15

Change: -1.42% Open: $83.55 Low: $81.50 High: $85.85
Div. Yield: N/A Price/Earnings: 561.8 Price/Book: 7.6 Price/Sales: 9.7