PEN · NYSE · Medical - Devices

Penumbra (PEN)

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

$319.39
After hours0.00 (0.00%)
At close$319.39(+0.19%)
  1. Penumbra (PEN) Misses Q1 Earnings Estimates

    Zacks Investment Research