TETRA Technologies, Inc.
Exchange: nyse
none
571396352.00
80724000.00
0.486415143027
0.130677818808
-77.71%
2.75