Penumbra, Inc.
Exchange: nyse
none
10518203392.00
102531000.00
-1.593711417158
0.088102005884
98%
2.75