Exhibit 10.24 REGISTRATION RIGHTS AGREEMENT This Registration Rights Agreement (the "Agreement") is entered into as of February 26, 1999 by and among Tetra Tech, Inc., a Delaware corporation ("Tetra Tech"), and the parties listed on SCHEDULE A...Registration Rights Agreement • May 19th, 1999 • Tetra Tech Inc • Services-engineering services • Delaware
Contract Type FiledMay 19th, 1999 Company Industry Jurisdiction
R E C I T A L SRegistration Rights Agreement • December 31st, 1998 • Tetra Tech Inc • Services-engineering services • Delaware
Contract Type FiledDecember 31st, 1998 Company Industry Jurisdiction
EXHIBIT 10.22 REGISTRATION RIGHTS AGREEMENT This Registration Rights Agreement (the "Agreement") is entered into as of July 9, 1998 by and among Tetra Tech, Inc., a Delaware corporation ("Tetra Tech"), and the parties listed on SCHEDULE A attached...Registration Rights Agreement • August 11th, 1998 • Tetra Tech Inc • Services-engineering services • Delaware
Contract Type FiledAugust 11th, 1998 Company Industry Jurisdiction
R E C I T A L S ---------------Registration Rights Agreement • August 13th, 1997 • Tetra Tech Inc • Services-engineering services • Delaware
Contract Type FiledAugust 13th, 1997 Company Industry Jurisdiction