Penumbra (PEN)

Market Cap:

$2,920,000,000

Last Price ():

$86.95

Change: -3.87% Open: $90.40 Low: $86.90 High: $91.00
Div. Yield: N/A Price/Earnings: 311.6 Price/Book: 8.1 Price/Sales: 10.9