Penumbra director O'Rourke sells $12988 in stock

Penumbra director O'Rourke sells $12988 in stock