PEN · NYSE · Medical - Devices

Penumbra (PEN)

Builds clot-removal, embolization, and vascular-access devices for neurovascular and peripheral procedures.

$319.76
vs last close+0.37 (+0.12%)
  1. Penumbra (PEN) Misses Q1 Earnings Estimates

    Zacks Investment Research