Tetra Tech Inc. (TTEK) reports earnings