Penumbra, Inc.
Exchange: nyse
none
10470614016.00
102531000.00
-1.593711386440
0.088102005884
98%
2.75