bf/NASDAQ:TTEK_icon.jpeg

COM:TETRATECH

Tetra Tech

  • Stock

USD

Last Close

40.79

22/11 21:00

Market Cap

10.72B

Beta: -

Volume Today

3.80M

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
Sep '24
net income
27.33M
-
31.91M
16.77%
26.71M
16.29%
22.73M
14.90%
25.65M
12.83%
19.01M
25.88%
26.25M
38.10%
-31.68M
220.68%
23.24M
173.36%
3.74M
83.92%
25.69M
587.29%
31.18M
21.38%
26.59M
14.74%
26.87M
1.05%
29.98M
11.57%
34.49M
15.05%
46.05M
33.54%
28.75M
37.58%
33.34M
15.99%
28.81M
13.59%
42.03M
45.88%
55.94M
33.10%
49.25M
11.96%
11.53M
76.58%
47.32M
310.24%
36.41M
23.04%
45.50M
24.97%
44.66M
1.86%
52.45M
17.45%
45.53M
13.19%
51.92M
14.05%
82.93M
59.72%
68.50M
17.40%
53.05M
22.56%
58.66M
10.57%
82.96M
41.43%
116.72M
40.69%
42.84M
63.29%
60.24M
40.61%
53.66M
10.92%
74.98M
39.74%
76.45M
1.96%
85.81M
12.25%
96.15M
12.05%
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%
7.49M
8.79%
6.62M
11.65%
16.92M
155.76%
19.68M
16.33%
17.98M
8.63%
19.48M
8.33%
17.73M
9.00%
19.50M
9.99%
16.96M
13.04%
deferred income tax
557K
-
-3.21M
677.20%
4.70M
246.13%
-2.19M
146.51%
4.85M
321.78%
-3.39M
169.87%
-11.29M
233.31%
18.24M
261.60%
928K
94.91%
6.18M
566.06%
204K
96.70%
-4.82M
2,461.27%
2.19M
145.57%
17.66M
704.37%
8.04M
54.49%
-37.84M
570.98%
-10.10M
73.31%
1.83M
-
-8.16M
544.87%
-1.42M
82.55%
-24.67M
1,632.30%
-54K
99.78%
-6.19M
11,355.56%
2.17M
135.13%
980K
54.90%
-386K
139.39%
-2.20M
470.47%
954K
143.32%
-604K
163.31%
-227K
62.42%
-38.62M
16,911.89%
-878K
97.73%
1.37M
256.26%
256K
81.34%
1.43M
456.64%
-15.94M
1,218.25%
36.91M
331.65%
497K
98.65%
-42.68M
8,687.32%
-1.62M
96.19%
-1.69M
-
-10.24M
507.23%
stock based compensation
2.34M
-
3.20M
36.73%
2.79M
12.70%
2.04M
26.76%
2.84M
38.88%
2.55M
10.18%
2.70M
5.92%
2.83M
4.85%
2.79M
1.45%
3.35M
20.16%
3.15M
6.05%
3.67M
16.28%
3.22M
12.22%
3.39M
5.47%
3.43M
1.00%
3.41M
0.41%
3.97M
16.32%
4.74M
19.27%
6.81M
43.91%
4.06M
40.37%
4.53M
11.49%
4.07M
10.26%
4.12M
1.40%
4.90M
18.90%
4.48M
8.55%
4.96M
10.55%
4.06M
18.12%
5.93M
46.17%
4.90M
17.40%
5.67M
15.72%
5.70M
0.48%
6.81M
19.51%
5.83M
14.37%
6.56M
12.63%
6.71M
2.25%
7.12M
6.12%
7.18M
0.86%
7.42M
3.26%
7.04M
5.12%
6.97M
1.01%
7.64M
9.67%
7.44M
-
change in working capital
-3.30M
-
-9.29M
181.47%
23.34M
351.08%
-966K
104.14%
-39.81M
4,020.81%
76K
100.19%
80.61M
105,959.21%
-31.41M
138.97%
-20.88M
33.53%
-24.21M
15.94%
17.12M
170.72%
11.54M
32.56%
-100.78M
972.91%
57.62M
157.18%
-30.84M
153.52%
49.64M
260.99%
-118.79M
339.29%
37.31M
131.41%
-7.04M
118.88%
77.09M
1,194.29%
-72.10M
193.53%
66.65M
192.44%
-51.83M
177.76%
67.35M
229.96%
-80.23M
219.11%
54.70M
168.18%
61.51M
12.45%
17.28M
71.91%
-31.18M
280.45%
70.23M
325.28%
9.76M
86.11%
22.25M
128.08%
3.22M
85.54%
28.11M
773.59%
25.71M
8.53%
-18.64M
172.47%
-53.87M
189.05%
30.12M
155.92%
45.38M
50.66%
64.55M
42.22%
-91.36M
241.54%
13.35M
114.61%
25.98M
94.67%
-7.60M
129.25%
accounts receivables
19.24M
-
-13.69M
171.15%
-14.72M
7.52%
-22.85M
55.30%
35.62M
255.85%
1.67M
95.31%
40.82M
2,341.45%
-4.17M
110.22%
30.41M
829.38%
5.48M
81.97%
-16.79M
406.24%
-10.04M
40.18%
-41.96M
317.74%
44.59M
206.27%
-12.12M
127.17%
-55.30M
356.39%
-36.01M
34.88%
-6.90M
80.84%
-15.80M
128.97%
12.44M
178.73%
14.53M
16.78%
33.51M
130.68%
-89.34M
366.58%
31.07M
134.78%
40.92M
31.69%
58.45M
42.84%
44.84M
23.27%
10.54M
76.51%
-11.40M
208.20%
-4.13M
-
-21.56M
422.03%
-68.22M
-
-16.18M
76.29%
-20.37M
25.94%
-5.28M
74.08%
-3.61M
31.65%
-22.29M
517.74%
-907K
95.93%
-31.09M
3,327.89%
14.10M
145.34%
inventory
-11.72M
-
-8.21M
29.90%
-243K
97.04%
6.38M
2,725.10%
-5.51M
186.33%
-8.54M
55.02%
-1.67M
80.39%
-11.78M
603.41%
-9.96M
15.44%
4.59M
146.13%
-14.40M
413.59%
4.17M
128.92%
-17.03M
508.88%
4.43M
125.98%
-7.72M
274.45%
14.18M
283.64%
-25.30M
278.40%
10.48M
141.44%
2.06M
80.36%
16.24M
688.83%
5.08M
68.73%
-3.22M
163.46%
-2.30M
28.58%
-13.91M
504.47%
-16.97M
21.95%
8.16M
148.07%
20.68M
153.53%
-3.73M
118.04%
-11.56M
209.75%
-4.27M
-
16.98M
497.91%
20.37M
-
5.28M
74.08%
3.61M
31.65%
-48.71M
1,450.11%
accounts payables
-6.19M
-
15.70M
353.85%
19.43M
23.72%
2.83M
85.44%
-59.38M
2,199.79%
19.75M
133.26%
2.90M
85.31%
9.83M
238.92%
-30.36M
408.80%
3.19M
110.49%
24.61M
672.68%
-436K
101.77%
-22.61M
5,085.55%
7.02M
131.06%
13.10M
86.60%
21.08M
60.89%
-35.17M
266.83%
8.71M
124.76%
-17.82M
304.60%
28.25M
258.52%
-40.86M
244.65%
13.95M
134.14%
43.77M
213.76%
22.15M
49.41%
-66.38M
399.74%
-23.25M
64.98%
-8.40M
63.87%
-4.13M
50.79%
23.63M
671.76%
-11.57M
148.95%
7.65M
166.12%
-6.16M
180.55%
14.06M
328.14%
-14.69M
204.50%
9.48M
164.52%
8.25M
12.90%
3.82M
53.72%
39.35M
930.08%
-46.85M
219.06%
-15.54M
66.84%
33.79M
317.49%
-17.41M
-
-900K
94.83%
other working capital
-4.63M
-
-3.10M
33.20%
18.87M
709.40%
12.68M
32.79%
-10.54M
183.08%
-12.81M
21.57%
38.56M
401.06%
-25.30M
165.61%
-10.98M
56.61%
-37.47M
241.36%
23.70M
163.26%
17.86M
24.65%
-19.17M
207.35%
1.58M
108.24%
-24.10M
1,625.44%
69.68M
389.10%
-22.32M
132.03%
25.02M
212.10%
24.52M
2.01%
20.16M
17.75%
-50.85M
352.19%
22.41M
144.07%
-3.96M
117.66%
28.05M
808.69%
-37.80M
234.74%
11.34M
130.00%
4.38M
61.38%
14.61M
233.52%
-31.85M
318.05%
81.80M
356.85%
2.11M
97.42%
36.81M
1,646.99%
-6.26M
117.00%
42.80M
784.03%
16.24M
62.06%
41.33M
154.55%
-41.51M
200.43%
-9.22M
77.78%
92.23M
1,099.80%
80.08M
13.17%
-54.15M
167.62%
14.25M
126.32%
74.48M
422.63%
-20.80M
127.92%
other non cash items
-1.12M
-
-21.61M
1,836.47%
-12.18M
43.65%
-20.94M
71.94%
-1.06M
94.92%
-9.89M
830.86%
706K
107.13%
60.87M
8,521.81%
7.73M
87.30%
5.96M
22.95%
968K
83.74%
-1.11M
214.88%
-1.16M
4.50%
-8.47M
628.83%
-535K
93.68%
5.34M
1,098.13%
2.40M
55.15%
146K
93.90%
7.45M
4,999.32%
-439K
105.90%
3.39M
872.21%
6.10M
79.94%
6.08M
0.28%
9.97M
63.97%
2.00M
79.99%
-2.40M
220.04%
-5.59M
133.26%
-3.28M
41.38%
-183K
94.41%
-1.86M
918.58%
-3.32M
78.17%
-2.53M
23.79%
-359K
85.82%
-518K
44.29%
205K
139.58%
-20.15M
9,928.29%
-35.52M
76.32%
-46.28M
30.29%
88K
100.19%
21.93M
24,825%
123K
99.44%
-4.59M
3,829.27%
98.84M
2,254.70%
2.88M
97.08%
net cash provided by operating activities
41.72M
-
14.49M
65.27%
58.09M
300.99%
13.08M
77.49%
5.45M
58.30%
19.31M
254.09%
109.33M
466.14%
28.75M
73.70%
23.61M
17.86%
6.63M
71.94%
59.56M
798.75%
52.22M
12.33%
-58.75M
212.50%
109.11M
285.73%
21.21M
80.56%
66.42M
213.16%
-66.49M
200.11%
81.27M
222.22%
52.67M
35.19%
109.42M
107.73%
-15.30M
113.99%
114.55M
848.59%
14.14M
87.66%
95.13M
572.90%
-18.02M
118.95%
101.22M
661.60%
111.35M
10.01%
67.93M
39.00%
33.18M
51.15%
124.24M
274.45%
69.11M
44.37%
77.83M
12.62%
82.42M
5.89%
95.13M
15.42%
98.43M
3.47%
60.21M
38.83%
25.19M
58.16%
87.93M
249.06%
132.93M
51.17%
122.41M
7.91%
9.25M
92.45%
102.94M
1,013.29%
140.93M
36.91%
105.60M
25.07%
investments in property plant and equipment
-6.60M
-
-5.10M
22.80%
-3.18M
37.61%
-4.53M
42.30%
-7.14M
57.72%
-4.96M
30.52%
-8.17M
64.67%
-4.03M
50.60%
-3.25M
19.43%
-2.76M
15.17%
-4.10M
48.71%
-1.84M
55.17%
-2.03M
10.50%
-1.86M
8.17%
-3.12M
67.40%
-2.72M
12.78%
-2.14M
21.30%
-2.42M
13.02%
-1.78M
26.47%
-3.38M
89.78%
-3.85M
13.99%
-3.33M
13.70%
-2.82M
15.16%
-6.20M
119.74%
-3.33M
46.27%
-2.54M
23.60%
-3.48M
36.90%
-2.88M
17.19%
-1.79M
37.78%
-2.50M
39.39%
-1.94M
22.58%
-2.34M
20.75%
-1.52M
35.10%
-4.10M
170.22%
-2.78M
32.20%
-2.18M
21.57%
-5.00M
129.07%
-5.30M
6.04%
-7.03M
32.65%
-9.58M
36.30%
-3.46M
63.92%
-4.01M
15.94%
-3.86M
3.64%
-6.81M
76.41%
acquisitions net
-10.68M
-
392K
103.67%
-409K
204.34%
-19.56M
4,681.42%
-11.75M
-
70K
100.60%
-155K
-
-603K
289.03%
-85K
-
-18.29M
21,422.35%
-46.16M
152.31%
34.80M
175.39%
-38.60M
210.93%
3.54M
-
-39.43M
1,212.24%
-48.27M
22.44%
-766K
-
-39.98M
5,119.71%
-14.09M
-
-67.76M
380.92%
-8.86M
86.93%
-21.63M
144.17%
-3.14M
85.50%
-15.50M
394.10%
51K
100.33%
-854.32M
1,675,235.29%
351K
100.04%
276K
21.37%
22K
92.03%
-71.80M
326,445.45%
-21.29M
70.35%
purchases of investments
sales maturities of investments
other investing activites
5.83M
-
1.03M
82.30%
783K
24.05%
854K
9.07%
5.22M
510.77%
4.61M
11.66%
215K
95.33%
4.92M
2,186.98%
704K
85.68%
-84.99M
12,172.16%
2.32M
102.73%
650K
72.01%
223K
65.69%
-7.96M
3,669.06%
204K
102.56%
398K
95.10%
710K
78.39%
941K
32.54%
1.49M
58.77%
32.20M
2,055.49%
115K
99.64%
135K
17.39%
976K
622.96%
-575K
158.91%
455K
179.13%
-21.88M
4,908.35%
10.85M
149.57%
548K
94.95%
9K
98.36%
-3.00M
33,377.78%
254K
108.48%
159K
37.40%
3.51M
2,110.06%
-2.97M
184.60%
3.21M
208.07%
212K
93.40%
109.34M
-
76.00K
-
76K
-
net cash used for investing activites
-11.45M
-
-3.67M
67.92%
-2.81M
23.63%
-23.23M
727.76%
-1.92M
91.73%
-351K
81.73%
-19.70M
5,512.82%
953K
104.84%
-2.55M
367.16%
-87.75M
3,346.39%
-1.93M
97.80%
-1.79M
7.35%
-1.81M
0.95%
-9.82M
443.36%
-2.92M
70.30%
-2.41M
17.41%
-19.73M
718.55%
-47.64M
141.49%
34.51M
172.45%
-9.78M
128.34%
-3.74M
61.79%
355K
109.50%
-41.27M
11,726.48%
-55.05M
33.37%
-2.88M
94.78%
-24.42M
749.20%
6.60M
127.01%
-42.32M
741.60%
-1.79M
95.78%
-5.50M
207.78%
-15.77M
186.92%
-69.94M
343.43%
-6.86M
90.19%
-28.70M
318.30%
-2.71M
90.58%
-17.47M
545.80%
-4.95M
71.69%
-750.27M
15,072.38%
-6.68M
99.11%
-9.30M
39.33%
-3.43M
63.09%
-75.73M
2,105.21%
-25.15M
66.79%
-6.74M
73.22%
debt repayment
-233K
-
-226K
3.00%
-3.18M
1,307.96%
-738K
76.81%
-15.93M
2,057.99%
-8.07M
49.30%
-8.63M
6.87%
-42.83M
396.27%
-2.80M
93.46%
-73.92M
2,537.94%
-25.50M
65.51%
-46.27M
81.49%
-47.27M
2.15%
-90.58M
91.65%
-83.00M
8.38%
-13.02M
84.31%
-25.03M
92.21%
-37.08M
48.18%
-155.15M
318.39%
-268.69M
73.18%
-62.67M
76.68%
-99.42M
58.65%
-103.89M
4.49%
-149.51M
43.91%
-141.55M
5.32%
-33.18M
76.56%
-123.13M
271.08%
-34.52M
71.96%
-115.29M
233.97%
-32.18M
72.09%
-28.33M
11.97%
-241.22M
751.43%
-4.90M
97.97%
-102.90M
1,999.61%
-4.24M
95.88%
-9.38M
121.02%
-74.44M
693.78%
-177.94M
139.03%
-163.38M
8.18%
-615.87M
276.96%
-61.54M
90.01%
-3.38M
94.50%
-91.67M
2,608.98%
-51.70M
43.60%
common stock issued
6.33M
-
11.20M
77.05%
781K
93.03%
5.52M
607.30%
1.52M
72.47%
2.79M
83.76%
1.30M
53.31%
5.20M
298.77%
4.08M
21.50%
2.15M
47.37%
6.44M
199.72%
5.27M
18.16%
2.40M
54.44%
5.26M
118.81%
10.33M
96.48%
563K
94.55%
5.58M
891.83%
6.36M
13.91%
1.25M
80.27%
320K
74.50%
48.04M
14,912.81%
84.51M
75.91%
200.89M
137.72%
95.57M
52.43%
199.78M
109.04%
54.25M
72.84%
52.60M
3.05%
48.70M
7.42%
131.03M
169.06%
-750K
100.57%
12.22M
1,730%
202.34M
1,555.15%
55.95M
72.35%
601K
-
57K
90.52%
34K
40.35%
334K
882.35%
201K
39.82%
335K
66.67%
1.23M
-
common stock repurchased
-19.48M
-
-53.91M
176.81%
-20.17M
62.59%
-48.57M
140.83%
-6.76M
86.07%
-25M
269.55%
-25M
0%
-25M
0%
-25M
0%
-24.50M
2%
-10M
59.18%
-10M
0%
-40M
300%
-40M
0%
-25M
37.50%
-25M
0%
-25M
0%
108.21M
532.84%
-25M
123.10%
-25M
0%
-25M
0%
-25M
0%
-21.18M
15.29%
-60.48M
185.61%
-20.53M
66.06%
-15M
26.93%
-15M
0%
-15M
0%
-15M
0%
-15M
0%
-50M
233.33%
-50M
0%
-50M
0%
-50M
0%
-16.59M
66.83%
-94K
99.43%
-105K
11.70%
-201K
91.43%
-335K
66.67%
-111K
66.87%
-76K
-
dividends paid
-4.51M
-
-4.45M
1.22%
-4.37M
1.77%
-4.26M
2.61%
-4.81M
12.96%
-4.80M
0.21%
-4.71M
1.81%
-4.67M
0.93%
-5.20M
11.29%
-5.16M
0.75%
-5.14M
0.25%
-5.16M
0.25%
-5.74M
11.27%
-5.63M
1.83%
-5.59M
0.78%
-5.58M
0.11%
-6.66M
19.36%
-6.64M
0.35%
-6.65M
0.20%
-6.62M
0.57%
-8.22M
24.23%
-8.19M
0.41%
-8.19M
0.06%
-8.22M
0.42%
-9.18M
11.58%
-9.15M
0.25%
-9.20M
0.49%
-9.21M
0.15%
-10.83M
17.57%
-10.80M
0.29%
-10.79M
0.06%
-10.77M
0.22%
-12.31M
14.32%
-12.23M
0.69%
-12.19M
0.33%
-12.24M
0.46%
-13.84M
13.05%
-13.85M
0.04%
-13.87M
0.20%
-13.91M
0.25%
-15.52M
11.60%
-15.53M
0.02%
other financing activites
-2.29M
-
-13.90M
506.55%
-9.31M
33.00%
741K
107.96%
13.63M
1,740.08%
42.43M
211.16%
4.25M
89.99%
-513K
112.08%
-883K
72.12%
168.16M
19,143.94%
30.36M
81.94%
26.74M
11.94%
88.95M
232.66%
44.65M
49.81%
65.98M
47.78%
42.64M
35.38%
120.03M
181.51%
59.15M
50.72%
113.73M
92.29%
-2.29M
102.02%
-12.74M
455.12%
-5.13M
59.74%
-410K
92.01%
-632K
54.15%
-20.05M
3,073.10%
-427K
97.87%
-13.10M
2,966.98%
-489K
96.27%
-24.37M
4,883.03%
-1.16M
95.25%
-4.44M
283.25%
-7.92M
78.41%
-26.67M
236.81%
84.29M
416.06%
-138K
100.16%
3.88M
2,912.32%
60.89M
1,468.90%
913M
1,399.45%
-9.11M
101.00%
517.70M
5,784.04%
93.80M
81.88%
-2.12M
102.26%
-7.13M
235.61%
-16.69M
134.30%
net cash used provided by financing activities
3.80M
-
-2.92M
176.78%
-35.69M
1,122.36%
-52.84M
48.03%
-25.31M
52.10%
-15.68M
38.05%
-14.65M
6.55%
-67.94M
363.64%
-29.31M
56.85%
66.72M
327.63%
-18.88M
128.30%
-43.92M
132.57%
28.94M
165.91%
-55.84M
292.91%
-52.42M
6.11%
-15.45M
70.52%
70.00M
552.92%
-2.16M
103.08%
-71.83M
3,226.96%
-169.09M
135.41%
-59.02M
65.10%
-51.66M
12.47%
63.37M
222.68%
-87.76M
238.47%
8.81M
110.03%
-48.06M
645.80%
-113.33M
135.79%
-10.46M
90.77%
-32.83M
213.68%
-58.30M
77.60%
-46.38M
20.46%
-72.59M
56.54%
-36.41M
49.84%
-79.38M
117.99%
-66.69M
15.98%
-67.12M
0.64%
-42.27M
37.03%
722.76M
1,809.98%
-186.10M
125.75%
-112.02M
39.81%
18.39M
116.42%
-12.76M
169.37%
-113.09M
786.43%
-83.92M
25.79%
effect of forex changes on cash
-2.58M
-
-1.46M
43.19%
2.06M
240.37%
-3.51M
270.75%
-1.71M
51.18%
-3.65M
113.25%
1.69M
146.18%
-1.62M
196.15%
-1.99M
22.93%
2.97M
249.10%
1.51M
49.31%
30K
98.01%
-1.87M
6,323.33%
909K
148.69%
1.57M
72.28%
2.65M
69.09%
-724K
127.34%
-1.32M
82.18%
-4.49M
240.71%
1.61M
135.74%
-1.63M
201.25%
981K
160.33%
133K
86.44%
-1.22M
1,013.53%
2.20M
281.07%
-4.61M
309.50%
2.08M
145.02%
541K
73.93%
7.36M
1,259.70%
1.45M
80.33%
1.97M
36.07%
-3M
252.36%
-169K
94.37%
1.79M
1,159.17%
-6.02M
436.54%
-7.91M
31.32%
8.70M
209.91%
-796K
109.15%
4.51M
666.71%
-8.32M
284.37%
5.66M
167.99%
-2.85M
150.31%
5.43M
-
net change in cash
31.49M
-
6.43M
79.58%
21.65M
236.71%
-66.49M
407.17%
-23.49M
64.67%
-372K
98.42%
76.67M
20,708.87%
-39.86M
151.99%
-10.24M
74.31%
-11.42M
11.55%
40.25M
452.43%
6.54M
83.75%
-33.48M
611.82%
44.36M
232.50%
-32.57M
173.42%
51.20M
257.22%
-16.95M
133.10%
30.15M
277.89%
10.86M
63.97%
-67.86M
724.64%
-79.69M
17.44%
64.23M
180.60%
36.37M
43.37%
-48.89M
234.43%
-9.89M
79.76%
24.13M
343.86%
6.70M
72.25%
15.69M
134.28%
5.92M
62.24%
61.89M
944.94%
8.94M
85.56%
-67.70M
857.59%
38.97M
157.57%
-11.16M
128.64%
23.01M
306.07%
-32.29M
240.35%
-13.33M
58.73%
59.22M
544.42%
-55.33M
193.43%
-7.22M
86.94%
29.86M
513.26%
11.61M
61.13%
2.03M
82.53%
20.37M
904.83%
cash at beginning of period
129.31M
-
160.80M
24.35%
167.22M
4.00%
188.87M
12.94%
122.38M
35.21%
98.89M
19.19%
98.52M
0.38%
175.18M
77.82%
135.33M
22.75%
125.09M
7.57%
113.67M
9.13%
153.92M
35.41%
160.46M
4.25%
126.98M
20.86%
171.34M
34.93%
138.77M
19.01%
189.97M
36.90%
173.03M
8.92%
203.18M
17.43%
214.04M
5.35%
148.88M
30.44%
69.20M
53.52%
133.42M
92.82%
169.79M
27.26%
120.90M
28.80%
111.01M
8.18%
135.13M
21.74%
141.83M
4.95%
157.51M
11.06%
163.44M
3.76%
225.33M
37.87%
234.27M
3.97%
166.57M
28.90%
205.54M
23.40%
194.38M
5.43%
217.38M
11.84%
185.49M
14.67%
172.16M
7.18%
231.39M
34.40%
176.06M
23.91%
168.83M
4.10%
198.69M
17.69%
210.29M
5.84%
212.32M
0.96%
cash at end of period
160.80M
-
167.22M
4.00%
188.87M
12.94%
122.38M
35.21%
98.89M
19.19%
98.52M
0.38%
175.18M
77.82%
135.33M
22.75%
125.09M
7.57%
113.67M
9.13%
153.92M
35.41%
160.46M
4.25%
126.98M
20.86%
171.34M
34.93%
138.77M
19.01%
189.97M
36.90%
173.03M
8.92%
203.18M
17.43%
214.04M
5.35%
146.19M
31.70%
69.20M
52.66%
133.42M
92.82%
169.79M
27.26%
120.90M
28.80%
111.01M
8.18%
135.13M
21.74%
141.83M
4.95%
157.51M
11.06%
163.44M
3.76%
225.33M
37.87%
234.27M
3.97%
166.57M
28.90%
205.54M
23.40%
194.38M
5.43%
217.38M
11.84%
185.09M
14.85%
172.16M
6.99%
231.39M
34.40%
176.06M
23.91%
168.83M
4.10%
198.69M
17.69%
210.29M
5.84%
212.32M
0.96%
232.69M
9.59%
operating cash flow
41.72M
-
14.49M
65.27%
58.09M
300.99%
13.08M
77.49%
5.45M
58.30%
19.31M
254.09%
109.33M
466.14%
28.75M
73.70%
23.61M
17.86%
6.63M
71.94%
59.56M
798.75%
52.22M
12.33%
-58.75M
212.50%
109.11M
285.73%
21.21M
80.56%
66.42M
213.16%
-66.49M
200.11%
81.27M
222.22%
52.67M
35.19%
109.42M
107.73%
-15.30M
113.99%
114.55M
848.59%
14.14M
87.66%
95.13M
572.90%
-18.02M
118.95%
101.22M
661.60%
111.35M
10.01%
67.93M
39.00%
33.18M
51.15%
124.24M
274.45%
69.11M
44.37%
77.83M
12.62%
82.42M
5.89%
95.13M
15.42%
98.43M
3.47%
60.21M
38.83%
25.19M
58.16%
87.93M
249.06%
132.93M
51.17%
122.41M
7.91%
9.25M
92.45%
102.94M
1,013.29%
140.93M
36.91%
105.60M
25.07%
capital expenditure
-6.60M
-
-5.10M
22.80%
-3.18M
37.61%
-4.53M
42.30%
-7.14M
57.72%
-4.96M
30.52%
-8.17M
64.67%
-4.03M
50.60%
-3.25M
19.43%
-2.76M
15.17%
-4.10M
48.71%
-1.84M
55.17%
-2.03M
10.50%
-1.86M
8.17%
-3.12M
67.40%
-2.72M
12.78%
-2.14M
21.30%
-2.42M
13.02%
-1.78M
26.47%
-3.38M
89.78%
-3.85M
13.99%
-3.33M
13.70%
-2.82M
15.16%
-6.20M
119.74%
-3.33M
46.27%
-2.54M
23.60%
-3.48M
36.90%
-2.88M
17.19%
-1.79M
37.78%
-2.50M
39.39%
-1.94M
22.58%
-2.34M
20.75%
-1.52M
35.10%
-4.10M
170.22%
-2.78M
32.20%
-2.18M
21.57%
-5.00M
129.07%
-5.30M
6.04%
-7.03M
32.65%
-9.58M
36.30%
-3.46M
63.92%
-4.01M
15.94%
-3.86M
3.64%
-6.81M
76.41%
free cash flow
35.12M
-
9.39M
73.26%
54.91M
484.78%
8.55M
84.42%
-1.68M
119.68%
14.35M
952.82%
101.17M
604.84%
24.71M
75.57%
20.36M
17.60%
3.87M
81.00%
55.46M
1,333.07%
50.38M
9.16%
-60.78M
220.64%
107.25M
276.46%
18.09M
83.14%
63.70M
252.16%
-68.64M
207.76%
78.85M
214.87%
50.89M
35.45%
106.03M
108.35%
-19.16M
118.06%
111.22M
680.66%
11.32M
89.83%
88.93M
685.87%
-21.36M
124.01%
98.68M
562.08%
107.87M
9.31%
65.04M
39.70%
31.39M
51.75%
121.74M
287.90%
67.18M
44.82%
75.50M
12.38%
80.90M
7.16%
91.03M
12.52%
95.65M
5.07%
58.03M
39.33%
20.20M
65.20%
82.63M
309.18%
125.90M
52.36%
112.83M
10.38%
5.79M
94.87%
98.93M
1,608.60%
137.07M
38.55%
98.79M
27.93%

All numbers in USD (except ratios and percentages)