Penumbra, Inc. Common Stock, PEN

PEN 2018-11-06 % v -6d 24 1281.1k -10.03% medical devices
None