Cactus, Inc.
Exchange: nyse
none
4025367808.00
388017984.00
-1.482286257078
0.342602895057
57.19%
3.75
0.520000