Penumbra, Inc.
Exchange: nyse
none
10324004864.00
102531000.00
-1.593711291811
0.088102005884
98%
2.75