Penumbra, Inc. (PEN)

$184.94

+4.55 (+2.52%)