TETRA TECH INC NEW filings

SEC filings by TETRA TECH INC NEW (ownership)
TypeFiledFilerSubjectShares OwnedPercent Owned