Tetra Technologies, Inc.

Tetra Technologies, Inc.

4.60
EUR
-0.16
(-3.36%)
0.05EPS
248.84P/E
1.48BMarket Cap
Nov 02Next Earn