Earnings in 4d

Penumbra (PEN)

PEN
$321.97+3.66 (+1.15%)
vs last close

Breakdown

Top shareholders

Institutions

Ownership statements

Insider trades

Congress