PEN

Penumbra, Inc.

PENNYSE

$226.19

-1.18

0.52%

Last Updated: Nov 3, 21:00