bf/NASDAQ:TTEK_icon.jpeg

COM:TETRATECH

Tetra Tech

  • Stock

Last Close

47.45

08/11 21:00

Market Cap

10.72B

Beta: -

Volume Today

2.72M

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Oct '16
Jan '17
Apr '17
Jul '17
Oct '17
Dec '17
Apr '18
Jul '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Oct '21
Jan '22
Apr '22
Jul '22
Oct '22
Jan '23
Apr '23
Jul '23
Oct '23
Dec '23
Mar '24
Jun '24
revenue
645.85M
-
586.28M
9.22%
629.50M
7.37%
622.18M
1.16%
581.06M
6.61%
564.76M
2.80%
575.11M
1.83%
578.39M
0.57%
560.71M
3.06%
627.38M
11.89%
666.87M
6.29%
728.51M
9.24%
668.85M
8.19%
663.78M
0.76%
685.54M
3.28%
735.19M
7.24%
759.75M
3.34%
700.26M
7.83%
764.79M
9.22%
739.34M
3.33%
717.43M
2.96%
722.62M
0.72%
825.79M
14.28%
841.50M
1.90%
797.62M
5.21%
734.13M
7.96%
709.77M
3.32%
753.36M
6.14%
765.10M
1.56%
754.76M
1.35%
801.63M
6.21%
892.01M
11.27%
858.51M
3.76%
852.74M
0.67%
890.23M
4.40%
902.56M
1.39%
894.77M
0.86%
1.16B
29.44%
1.21B
4.38%
1.26B
4.27%
1.23B
2.57%
1.05B
14.30%
1.34B
27.71%
cost of revenue
559.38M
-
517.21M
7.54%
552.07M
6.74%
572.71M
3.74%
502.26M
12.30%
494.97M
1.45%
493.39M
0.32%
492.92M
0.10%
487.55M
1.09%
552.60M
13.34%
581.79M
5.28%
631.33M
8.52%
587.49M
6.94%
582.78M
0.80%
595.29M
2.15%
634.16M
6.53%
665.60M
4.96%
608.84M
8.53%
655.20M
7.62%
650.05M
0.79%
618.75M
4.82%
626.15M
1.20%
707.81M
13.04%
746.46M
5.46%
687.89M
7.85%
637.13M
7.38%
595.37M
6.55%
627.96M
5.47%
648.79M
3.32%
642.28M
1.00%
675.94M
5.24%
748.10M
10.68%
718.74M
3.92%
717.57M
0.16%
745.65M
3.91%
746.53M
0.12%
741.52M
0.67%
987.38M
33.16%
1.02B
3.31%
1.05B
2.79%
1.04B
1.03%
845.13M
18.56%
1.12B
32.66%
gross profit
86.46M
-
69.07M
20.11%
77.44M
12.11%
49.47M
36.12%
78.80M
59.30%
69.80M
11.42%
81.72M
17.08%
85.48M
4.60%
73.16M
14.41%
74.79M
2.23%
85.08M
13.76%
97.18M
14.22%
81.36M
16.28%
81.00M
0.44%
90.25M
11.42%
101.02M
11.94%
94.14M
6.81%
91.42M
2.89%
109.59M
19.87%
89.29M
18.52%
98.68M
10.52%
96.47M
2.24%
117.99M
22.30%
95.04M
19.45%
109.74M
15.46%
97M
11.61%
114.40M
17.94%
125.40M
9.62%
116.31M
7.25%
112.48M
3.29%
125.70M
11.75%
143.91M
14.49%
139.77M
2.88%
135.17M
3.29%
144.58M
6.96%
156.03M
7.92%
153.25M
1.79%
170.85M
11.48%
188.85M
10.54%
212.09M
12.31%
190.50M
10.18%
207.50M
8.92%
223.17M
7.56%
selling and marketing expenses
general and administrative expenses
selling general and administrative expenses
47.38M
-
44.23M
6.64%
47.17M
6.66%
48.52M
2.85%
42.19M
13.05%
42.51M
0.77%
41.00M
3.56%
44.76M
9.18%
39.23M
12.36%
40.41M
3.00%
44.99M
11.35%
47.36M
5.26%
41.51M
12.36%
45.20M
8.89%
44.37M
1.83%
46.15M
4.03%
45.56M
1.29%
46.79M
2.71%
53.91M
15.21%
43.87M
18.62%
42.97M
2.04%
48.90M
13.79%
53.15M
8.69%
55.21M
3.89%
46.44M
15.90%
51.04M
9.92%
50.82M
0.43%
56.32M
10.81%
50.06M
11.11%
51.91M
3.69%
55.86M
7.61%
65.18M
16.69%
52.55M
19.39%
60.65M
15.43%
60.68M
0.04%
61.23M
0.91%
56.50M
7.73%
82.35M
45.74%
89.06M
8.16%
77.19M
13.33%
79.42M
2.88%
89.81M
13.09%
94.04M
4.71%
research and development expenses
other expenses
19.90M
-
68.00M
241.61%
21.41M
68.52%
-89.40M
-
cost and expenses
606.76M
-
561.44M
7.47%
599.24M
6.73%
621.23M
3.67%
544.44M
12.36%
537.48M
1.28%
534.39M
0.58%
537.68M
0.62%
526.78M
2.03%
593.00M
12.57%
626.78M
5.70%
678.69M
8.28%
629.00M
7.32%
627.97M
0.16%
639.65M
1.86%
680.32M
6.36%
711.16M
4.53%
655.63M
7.81%
709.11M
8.16%
693.92M
2.14%
661.72M
4.64%
675.05M
2.01%
760.95M
12.73%
801.67M
5.35%
734.32M
8.40%
688.17M
6.28%
646.20M
6.10%
684.28M
5.89%
698.85M
2.13%
694.19M
0.67%
731.80M
5.42%
813.29M
11.14%
771.29M
5.16%
778.22M
0.90%
806.33M
3.61%
807.76M
0.18%
798.02M
1.21%
1.07B
34.05%
1.11B
3.69%
1.13B
1.49%
1.12B
0.76%
934.94M
16.31%
1.22B
29.97%
operating expenses
47.38M
-
44.23M
6.64%
47.17M
6.66%
48.52M
2.85%
42.19M
13.05%
42.51M
0.77%
41.00M
3.56%
44.76M
9.18%
39.23M
12.36%
40.41M
3.00%
44.99M
11.35%
47.36M
5.26%
41.51M
12.36%
45.20M
8.89%
44.37M
1.83%
46.15M
4.03%
45.56M
1.29%
46.79M
2.71%
53.91M
15.21%
43.87M
18.62%
42.97M
2.04%
48.90M
13.79%
53.15M
8.69%
55.21M
3.89%
46.44M
15.90%
51.04M
9.92%
50.82M
0.43%
56.32M
10.81%
50.06M
11.11%
51.91M
3.69%
55.86M
7.61%
65.18M
16.69%
52.55M
19.39%
60.65M
15.43%
60.68M
0.04%
61.23M
0.91%
56.50M
7.73%
82.35M
45.74%
89.06M
8.16%
77.19M
13.33%
79.42M
2.88%
89.81M
13.09%
94.04M
4.71%
interest expense
2.42M
-
2.50M
2.97%
2.45M
1.68%
2.32M
5.54%
1.79M
22.78%
1.80M
0.78%
2.03M
12.31%
1.74M
13.97%
1.66M
4.70%
4.25M
155.93%
2.59M
39.07%
2.89M
11.51%
2.91M
0.69%
3.10M
6.57%
2.79M
9.81%
2.78M
0.57%
3.16M
13.71%
4.09M
29.49%
4.34M
6.18%
3.93M
9.62%
2.90M
26.23%
3.16M
9.22%
3.55M
12.07%
4.02M
13.34%
3.35M
16.67%
3.50M
4.54%
3.56M
1.80%
2.98M
16.36%
3.03M
1.51%
2.82M
6.71%
2.74M
3.05%
3.50M
27.84%
2.90M
17.00%
3.14M
8.26%
2.92M
7.16%
2.62M
10.31%
5.37M
105.19%
13.32M
148.01%
14.87M
11.60%
12.97M
12.74%
9.58M
26.18%
-9.91M
-
ebitda
55.00M
-
38.34M
30.29%
42.99M
12.13%
13.54M
68.51%
49.60M
266.32%
38.24M
22.91%
51.07M
33.56%
50.62M
0.89%
43.74M
13.59%
45.99M
5.15%
52.52M
14.19%
61.57M
17.25%
51.05M
17.10%
47.85M
6.26%
57.03M
19.18%
66.25M
16.17%
58.57M
11.59%
54.96M
6.16%
65.97M
20.02%
53.47M
18.94%
63.98M
19.66%
54.03M
15.56%
71.40M
32.15%
47.38M
33.65%
69.54M
46.77%
52.53M
24.45%
69.83M
32.93%
74.92M
7.29%
72.49M
3.25%
65.86M
9.14%
75.12M
14.06%
85.97M
14.44%
93.33M
8.56%
81.07M
13.14%
90.79M
11.99%
122.19M
34.59%
171.35M
40.23%
126.83M
25.99%
119.47M
5.80%
152.88M
27.97%
130.56M
14.60%
135.41M
3.71%
128.63M
5.01%
operating income
43.72M
-
46.19M
5.65%
39.17M
15.20%
24.76M
36.78%
36.61M
47.85%
30.40M
16.97%
40.72M
33.96%
-20.05M
149.23%
32.93M
264.27%
16.65M
49.44%
39.09M
134.74%
47.19M
20.73%
39.85M
15.54%
42.96M
7.78%
45.88M
6.82%
54.65M
19.10%
48.59M
11.09%
42.72M
12.09%
55.50M
29.92%
43.28M
22.00%
55.71M
28.71%
47.55M
14.66%
64.84M
36.38%
20.66M
68.13%
63.30M
206.34%
47.53M
24.92%
63.52M
33.65%
66.73M
5.05%
66.25M
0.72%
60.81M
8.22%
69.81M
14.80%
81.84M
17.23%
87.22M
6.58%
74.52M
14.56%
83.91M
12.59%
94.80M
12.99%
164.74M
73.77%
109.91M
33.28%
97.67M
11.13%
107.38M
9.93%
111.08M
3.45%
117.68M
5.94%
128.63M
9.30%
depreciation and amortization
15.91M
-
13.50M
15.17%
12.73M
5.68%
12.39M
2.67%
12.99M
4.83%
10.96M
15.67%
10.35M
5.51%
9.90M
4.36%
9.80M
0.97%
11.61M
18.36%
12.43M
7.07%
11.75M
5.41%
11.19M
4.78%
12.04M
7.61%
11.14M
7.47%
11.38M
2.12%
9.98M
12.27%
10.33M
3.47%
10.28M
0.47%
8.04M
21.75%
8.27M
2.86%
6.46M
21.96%
6.56M
1.63%
7.55M
15.07%
6.24M
17.43%
6.57M
5.44%
6.26M
4.82%
5.54M
11.38%
6.24M
12.50%
5.29M
15.26%
5.29M
0.02%
6.99M
32.29%
6.11M
12.63%
6.55M
7.20%
6.88M
5.07%
27.39M
297.97%
6.62M
75.85%
16.92M
155.76%
19.68M
16.33%
17.98M
8.63%
19.48M
8.33%
17.73M
9.00%
total other income expenses net
4.63M
-
21.34M
360.97%
8.90M
58.28%
23.82M
167.45%
-1.79M
107.52%
3.11M
273.91%
-2.03M
165.08%
-60.76M
2,899.16%
-1.00M
98.35%
-17.73M
1,671.53%
-1.00M
94.33%
-2.63M
161.89%
-2.91M
10.49%
7.15M
345.84%
-2.79M
139.10%
-225K
91.95%
-3.16M
1,304.44%
-1.92M
39.30%
-192K
89.99%
-2.14M
1,015.63%
-2.90M
35.25%
-28K
99.03%
-3.55M
12,564.29%
-19.16M
440.41%
-3.35M
82.52%
1.57M
146.91%
-50K
103.18%
-2.35M
4,600%
-3.03M
28.77%
230K
107.60%
-30K
113.04%
3.11M
10,470%
-2.89M
193.02%
-3.14M
8.64%
-2.92M
7.16%
17.29M
692.19%
-10.07M
158.23%
-40.81M
305.43%
-2.11M
94.84%
-27.52M
1,206.12%
-9.58M
65.20%
-9.88M
3.20%
-9.91M
0.29%
income before tax
41.29M
-
43.69M
5.80%
36.71M
15.97%
22.65M
38.32%
34.82M
53.77%
28.59M
17.89%
38.70M
35.33%
-21.79M
156.31%
31.27M
243.51%
12.40M
60.35%
36.49M
194.34%
44.30M
21.39%
36.95M
16.60%
39.86M
7.88%
43.09M
8.11%
51.87M
20.37%
45.43M
12.41%
38.62M
14.98%
51.15M
32.43%
39.36M
23.06%
52.81M
34.19%
44.38M
15.97%
61.30M
38.11%
16.64M
72.84%
59.95M
260.19%
44.03M
26.56%
59.96M
36.19%
64.05M
6.81%
63.23M
1.28%
57.98M
8.29%
67.07M
15.67%
78.59M
17.18%
84.32M
7.28%
71.38M
15.35%
80.99M
13.46%
112.09M
38.40%
154.67M
37.99%
69.09M
55.33%
82.81M
19.84%
94.40M
14.01%
101.50M
7.52%
107.80M
6.20%
118.72M
10.13%
income tax expense
13.97M
-
11.78M
15.65%
10.00M
15.10%
-83K
100.83%
9.18M
11,155.42%
9.58M
4.45%
12.44M
29.83%
9.89M
20.52%
8.03M
18.81%
8.66M
7.86%
10.80M
24.75%
13.12M
21.40%
10.36M
21.03%
12.99M
25.41%
13.11M
0.95%
17.38M
32.54%
-623K
103.58%
9.88M
1,685.39%
17.81M
80.28%
10.54M
40.78%
10.78M
2.25%
-11.56M
207.24%
12.04M
204.16%
5.11M
57.56%
12.64M
147.18%
7.62M
39.73%
14.46M
89.84%
19.39M
34.12%
10.78M
44.42%
12.46M
15.57%
15.15M
21.60%
-4.34M
128.65%
15.82M
464.45%
18.33M
15.87%
22.33M
21.84%
29.13M
30.45%
37.96M
30.31%
26.25M
30.83%
22.57M
14.04%
40.74M
80.54%
26.52M
34.90%
31.34M
18.16%
-32.89M
204.96%
net income
27.32M
-
31.71M
16.09%
26.66M
15.93%
22.59M
15.27%
25.57M
13.23%
19.02M
25.64%
26.21M
37.80%
-31.72M
221.05%
23.24M
173.26%
3.74M
83.89%
25.69M
586.27%
31.11M
21.06%
26.56M
14.61%
26.86M
1.13%
29.98M
11.62%
34.47M
14.96%
46.03M
33.56%
28.73M
37.60%
33.32M
16.00%
28.80M
13.56%
42.00M
45.81%
55.91M
33.13%
49.23M
11.94%
11.53M
76.59%
47.31M
310.46%
36.40M
23.07%
45.50M
25.00%
44.65M
1.85%
52.44M
17.43%
45.52M
13.20%
51.90M
14.03%
82.95M
59.83%
68.49M
17.44%
53.04M
22.56%
58.65M
10.58%
82.95M
41.43%
116.71M
40.70%
42.83M
63.30%
60.23M
40.64%
53.65M
10.93%
74.97M
39.75%
76.45M
1.97%
85.81M
12.25%
weighted average shs out
64.23M
-
64.83M
0.95%
64.57M
0.41%
63.60M
1.49%
62.45M
1.81%
61.15M
2.08%
60.21M
1.55%
59.96M
0.41%
59.06M
1.51%
58.45M
1.03%
57.80M
1.12%
57.31M
0.84%
57.10M
0.37%
57.27M
0.30%
57.18M
0.15%
56.34M
1.48%
55.85M
0.86%
55.84M
0.03%
55.54M
0.54%
55.34M
0.35%
55.39M
0.09%
55.14M
0.45%
54.82M
0.59%
54.62M
0.37%
54.56M
0.10%
54.70M
0.25%
53.98M
1.31%
53.84M
0.27%
53.93M
0.16%
54.19M
0.48%
54.12M
0.13%
54.02M
0.18%
53.94M
0.15%
53.83M
0.19%
53.51M
0.61%
53.15M
0.67%
53.07M
0.15%
53.23M
0.30%
53.23M
0.01%
53.25M
0.03%
53.32M
0.13%
53.84M
0.97%
53.52M
0.59%
weighted average shs out dil
65.05M
-
65.71M
1.02%
65.30M
0.62%
64.23M
1.63%
63.11M
1.75%
61.72M
2.20%
60.79M
1.51%
59.96M
1.36%
59.79M
0.28%
59.13M
1.11%
58.62M
0.87%
58.19M
0.72%
58.15M
0.08%
58.27M
0.21%
58.16M
0.19%
57.33M
1.44%
56.88M
0.79%
56.67M
0.36%
56.39M
0.50%
56.35M
0.07%
56.37M
0.03%
55.98M
0.68%
55.77M
0.39%
55.62M
0.27%
55.44M
0.32%
55.46M
0.05%
54.69M
1.39%
54.60M
0.16%
54.64M
0.06%
54.74M
0.18%
54.67M
0.13%
54.60M
0.13%
54.58M
0.04%
54.35M
0.42%
54.01M
0.63%
53.67M
0.63%
53.53M
0.26%
53.63M
0.18%
53.65M
0.05%
53.70M
0.09%
53.74M
0.07%
53.88M
0.25%
54.05M
0.33%
eps
0.43
-
0.49
13.95%
0.41
16.33%
0.36
12.20%
0.41
13.89%
0.31
24.39%
0.44
41.94%
-0.53
220.45%
0.39
173.58%
0.06
84.62%
0.44
633.33%
0.54
22.73%
0.47
12.96%
0.47
0%
0.52
10.64%
0.61
17.31%
0.82
34.43%
0.51
37.80%
0.60
17.65%
0.52
13.33%
0.76
46.15%
1.01
32.89%
0.90
10.89%
0.21
76.67%
0.87
314.29%
0.67
22.99%
0.84
25.37%
0.83
1.19%
0.97
16.87%
0.84
13.40%
0.96
14.29%
1.54
60.42%
1.27
17.53%
0.99
22.05%
1.10
11.11%
1.56
41.82%
2.20
41.03%
0.80
63.64%
1.13
41.25%
1.01
10.62%
1.41
39.60%
1.42
0.71%
1.60
12.68%
epsdiluted
0.42
-
0.48
14.29%
0.41
14.58%
0.35
14.63%
0.41
17.14%
0.31
24.39%
0.43
38.71%
-0.53
223.26%
0.39
173.58%
0.06
84.62%
0.44
633.33%
0.53
20.45%
0.46
13.21%
0.46
0%
0.52
13.04%
0.60
15.38%
0.81
35.00%
0.51
37.04%
0.59
15.69%
0.51
13.56%
0.75
47.06%
1
33.33%
0.88
12%
0.21
76.14%
0.85
304.76%
0.66
22.35%
0.83
25.76%
0.82
1.20%
0.96
17.07%
0.83
13.54%
0.95
14.46%
1.52
60.00%
1.25
17.76%
0.98
21.60%
1.09
11.22%
1.55
42.20%
2.18
40.65%
0.80
63.30%
1.12
40.00%
1
10.71%
1.40
40.00%
1.42
1.43%
1.59
11.97%

All numbers in (except ratios and percentages)