TTI   $5.97  -0.83% Market Closed After Close 5.9 -1.17%

Tetra Technologies, Inc.

Data not available