bf/NASDAQ:ICFI_icon.png

COM:ICF

ICF

  • Stock

USD

Last Close

135.53

22/11 21:00

Market Cap

2.43B

Beta: -

Volume Today

208.91K

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
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '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
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
net income
9.72M
-
10.00M
2.90%
11.55M
15.55%
8.76M
24.15%
7.90M
9.85%
9.17M
16.13%
11.54M
25.84%
10.75M
6.89%
9.69M
9.89%
10.79M
11.36%
13.44M
24.57%
12.67M
5.69%
10.18M
19.70%
11.94M
17.29%
13.69M
14.70%
27.07M
97.71%
12.42M
54.13%
13.62M
9.66%
16.67M
22.43%
18.70M
12.14%
15.32M
18.06%
14.61M
4.62%
19.63M
34.35%
19.38M
1.28%
10.61M
45.24%
13.66M
28.68%
17.87M
30.87%
12.82M
28.26%
18.35M
43.14%
20.31M
10.69%
20.39M
0.38%
12.08M
40.76%
17.86M
47.88%
18.40M
3.00%
19.11M
3.85%
8.88M
53.53%
16.40M
84.68%
20.31M
23.87%
23.74M
16.88%
22.16M
6.65%
27.32M
23.26%
25.61M
6.25%
32.68M
27.60%
depreciation and amortization
5.04M
-
5.39M
6.99%
5.50M
2.10%
7.88M
43.35%
8.16M
3.54%
8.18M
0.23%
8.58M
4.85%
8.48M
1.13%
7.15M
15.74%
7.23M
1.19%
7.24M
0.12%
7.50M
3.56%
7.25M
3.28%
7.05M
2.83%
7.35M
4.34%
6.92M
5.85%
6.71M
3.06%
6.32M
5.91%
6.73M
6.51%
7.45M
10.81%
6.90M
7.46%
7.67M
11.24%
6.97M
9.20%
6.65M
4.58%
8.03M
20.84%
8.54M
6.36%
8.65M
1.30%
8.52M
1.56%
8.29M
2.75%
7.75M
6.49%
7.68M
0.86%
8.26M
7.53%
10.15M
22.96%
10.03M
1.25%
13.96M
39.20%
15.78M
13.04%
15.53M
1.55%
16.11M
3.73%
14.56M
9.63%
14.53M
0.20%
13.87M
4.59%
13.20M
4.80%
13.11M
0.67%
deferred income tax
4.34M
-
2.37M
-
11.22M
-
4.38M
-
3.09M
29.50%
-14.86M
581.00%
2.87M
119.28%
-1.53M
153.28%
3.92M
356.91%
-162K
104.13%
3.14M
2,040.74%
-272K
108.65%
-1.78M
555.51%
-1.21M
32.02%
4.76M
492.41%
1.31M
72.37%
1.77M
34.55%
-9.70M
648.81%
1.84M
118.94%
651K
64.58%
1.57M
141.63%
4.75M
202.23%
4.50M
5.24%
236K
94.76%
1.28M
443.22%
1.41M
9.59%
2.19M
55.66%
-7.01M
420.53%
1.29M
118.40%
-14.10M
1,193.10%
-4.79M
66.06%
-5.45M
13.81%
10.23M
287.86%
stock based compensation
3.93M
-
2.90M
26.14%
2.03M
30.15%
2.15M
6.07%
2.88M
33.95%
2.82M
2.05%
2.77M
1.99%
2.38M
13.78%
2.64M
10.78%
2.40M
9.09%
2.63M
9.62%
1.41M
46.50%
2.62M
85.94%
2.74M
4.77%
2.80M
1.97%
2.13M
23.74%
2.39M
11.95%
2.96M
23.91%
3.33M
12.71%
2.82M
15.32%
4.15M
46.99%
3.71M
10.53%
3.82M
2.77%
4.14M
8.36%
3.83M
7.50%
2.52M
34.19%
3.13M
24.23%
8.08M
158.41%
3.27M
59.48%
2.89M
11.82%
3.59M
24.41%
3.47M
3.31%
3.56M
2.56%
2.94M
17.37%
3.52M
19.43%
3.15M
10.47%
3.75M
19.12%
2.94M
21.65%
3.45M
17.29%
4.73M
37.17%
3.55M
24.88%
4.27M
-
change in working capital
-29.61M
-
-14.59M
50.72%
9.40M
164.41%
35.10M
273.51%
-41.09M
217.06%
7.69M
118.73%
15.54M
102.00%
5.38M
65.35%
-34.21M
735.25%
8.28M
124.21%
15.29M
84.56%
-5.13M
133.53%
-19.29M
276.33%
-11.29M
41.45%
26.42M
333.96%
23.26M
11.95%
-30.17M
229.67%
-37.18M
23.25%
1.49M
104.00%
31.11M
1,989.12%
-41.84M
234.49%
-63.05M
50.71%
26.21M
141.57%
55.78M
112.80%
-42.31M
175.86%
86K
100.20%
53.14M
61,686.05%
51.61M
2.88%
-31.82M
161.66%
-31.44M
1.20%
22.46M
171.44%
5.63M
74.95%
-43.40M
871.38%
-19.04M
56.13%
-37.79M
98.48%
116.74M
408.95%
-55.66M
147.68%
4.35M
107.82%
-15.35M
452.73%
76.60M
598.96%
-49.63M
164.79%
21.97M
144.27%
27.66M
25.90%
accounts receivables
-24.25M
-
-4.88M
79.88%
3.83M
178.54%
22.83M
495.75%
-20.76M
190.92%
-3.20M
84.59%
10.24M
420.19%
11M
7.39%
-19.46M
276.91%
-7.70M
60.44%
8.87M
215.25%
-10.73M
220.99%
3.09M
128.82%
-7.30M
335.84%
327K
104.48%
-3.36M
1,126.91%
3.32M
198.84%
-9.29M
379.90%
-18.08M
94.61%
-36.05M
99.38%
8.24M
122.85%
-54.45M
761.10%
6.50M
111.94%
8.41M
29.38%
40.49M
381.37%
14.24M
64.83%
-5.30M
137.22%
4.96M
193.49%
2.53M
48.93%
-31.60M
1,348.56%
22.38M
170.83%
-12.33M
155.10%
31.47M
355.19%
-13.95M
144.33%
-49.29M
253.26%
51.50M
204.49%
10.93M
78.78%
-2.07M
118.97%
3.23M
255.86%
18.13M
461.10%
1.60M
91.15%
-7.43M
563.34%
5.83M
178.42%
inventory
-9.70M
-
2.98M
130.73%
712K
76.12%
7.52M
955.76%
-22.76M
402.74%
8.45M
137.11%
2.40M
71.55%
-6.31M
362.63%
-5.13M
18.75%
10.64M
307.41%
11.93M
12.18%
-9.48M
179.44%
-2.72M
71.30%
-6.20M
128.01%
14.70M
337.04%
14.29M
2.83%
-13.01M
191.07%
-10.11M
22.31%
24.89M
346.21%
11.48M
53.87%
-10.60M
192.34%
-16.26M
53.38%
25.88M
259.16%
-6.11M
123.61%
-13.25M
116.96%
4.80M
136.22%
36.52M
660.63%
19.81M
45.76%
-18.17M
191.74%
1.21M
106.65%
-2.93M
342.38%
5.48M
287.02%
20.02M
-
-11.77M
158.79%
accounts payables
616K
-
-1.22M
298.21%
509K
141.69%
9.52M
1,770.33%
-10.34M
208.57%
7.07M
168.39%
-3.64M
151.45%
4.53M
224.55%
-12.44M
374.64%
8.29M
166.67%
-240K
102.89%
13.33M
5,653.33%
-16.58M
224.42%
6.63M
139.98%
1.13M
82.94%
12.45M
1,001.06%
-6.94M
155.75%
-4.34M
37.47%
5.40M
224.42%
34.19M
533.05%
-15.56M
145.51%
7.99M
151.36%
2.52M
68.51%
37.00M
1,370.04%
-49.20M
232.97%
-16.09M
67.29%
249K
101.55%
13.87M
5,469.08%
-354K
102.55%
4.02M
1,235.88%
1.99M
50.61%
7.83M
294.06%
-9.81M
225.42%
4.01M
140.90%
29.20M
627.33%
6.61M
77.36%
-26.08M
494.66%
3.34M
112.81%
9.41M
181.62%
11.84M
25.88%
-15.12M
227.65%
-8.45M
44.11%
10.17M
220.32%
other working capital
3.73M
-
-11.47M
407.83%
4.34M
137.87%
-4.76M
209.64%
12.76M
367.86%
-4.62M
136.21%
6.53M
241.38%
-3.83M
158.69%
2.82M
173.58%
-2.95M
204.57%
-5.28M
78.92%
1.76M
133.33%
-3.08M
274.99%
-4.42M
43.73%
10.26M
331.96%
-116K
101.13%
-13.53M
11,566.38%
-13.44M
0.69%
-10.72M
20.24%
21.48M
300.39%
-23.91M
211.30%
-332K
98.61%
-8.69M
2,516.27%
16.48M
289.67%
-20.34M
223.49%
-2.86M
85.93%
21.67M
856.90%
12.98M
40.12%
-15.83M
221.95%
-5.07M
68.00%
1.02M
120.14%
4.66M
356.57%
-65.06M
1,496.95%
-9.10M
86.01%
-17.69M
94.43%
58.63M
431.39%
-40.51M
169.09%
-16.93M
58.20%
-16.22M
4.18%
46.62M
387.37%
-17.13M
136.73%
37.85M
321.01%
-20.72M
154.75%
other non cash items
-1.10M
-
493K
144.70%
-1.10M
323.53%
1.38M
225.41%
-1.20M
186.54%
460K
138.46%
-519K
212.83%
4.04M
879.00%
1.15M
71.51%
616K
46.53%
3.49M
465.91%
-5.93M
270.22%
5.94M
200.17%
-4.28M
172.02%
-312K
92.71%
2.38M
862.50%
-64K
102.69%
-63K
1.56%
-66K
4.76%
4.40M
6,766.67%
-363K
108.25%
2.06M
668.87%
-531K
125.71%
348K
165.54%
-147K
142.24%
-84K
42.86%
-187K
122.62%
6.65M
3,655.61%
5.03M
24.33%
1.22M
75.77%
2.73M
123.63%
11.25M
312.73%
259K
97.70%
898K
246.72%
112K
87.53%
9.66M
8,526.79%
960K
90.06%
5K
99.48%
-2.01M
40,360%
2.92M
244.81%
46K
98.42%
47.59M
103,347.83%
-62.40M
231.14%
net cash provided by operating activities
-12.03M
-
4.19M
134.82%
27.38M
553.52%
59.62M
117.80%
-23.34M
139.15%
28.33M
221.37%
37.91M
33.82%
33.42M
11.85%
-13.58M
140.64%
29.32M
315.88%
42.08M
43.53%
21.75M
48.33%
6.71M
69.17%
10.54M
57.15%
53.04M
403.39%
46.91M
11.57%
-5.85M
112.47%
-15.88M
171.56%
32.08M
302.03%
64.32M
100.50%
-12.69M
119.73%
-35.26M
177.88%
54.31M
254.04%
85.08M
56.65%
-15.23M
117.90%
26.03M
270.91%
84.37M
224.09%
77.97M
7.58%
4.96M
93.64%
1.38M
72.18%
58.42M
4,133.48%
45.44M
22.22%
-7.05M
115.53%
13.46M
290.84%
187K
98.61%
155.61M
83,113.90%
-16.83M
110.82%
36.71M
318.11%
25.67M
30.07%
106.83M
316.12%
-10.00M
109.36%
60.64M
706.30%
25.55M
57.86%
investments in property plant and equipment
-5.66M
-
-2.44M
56.79%
-2.48M
1.39%
-2.39M
3.51%
-3.31M
38.34%
-3.84M
16.02%
-5.05M
31.44%
-488K
90.33%
-4.18M
757.38%
-3.67M
12.24%
-2.80M
23.80%
-3.14M
12.12%
-2.57M
18.04%
-3.51M
36.60%
-2.39M
31.89%
-6.04M
152.42%
-3.24M
46.41%
-6.16M
90.39%
-6.20M
0.57%
-6.22M
0.37%
-7.54M
21.23%
-6.98M
7.45%
-6.17M
11.57%
-6.21M
0.73%
-4.70M
24.31%
-4.31M
8.35%
-3.90M
9.65%
-4.77M
22.54%
-3.60M
24.68%
-3.88M
7.93%
-4.80M
23.81%
-7.65M
59.30%
-6.45M
15.67%
-4.57M
29.16%
-6.30M
37.73%
-7.15M
13.58%
-6.44M
9.94%
-6.70M
3.99%
-4.74M
29.28%
-4.46M
5.83%
-5.23M
17.15%
-5.17M
1.15%
-5.17M
0.02%
acquisitions net
-57.72M
-
-2K
100.00%
-1.82M
90,850%
-288.33M
15,751.24%
-1.82M
99.37%
1.82M
-
-100K
-
-91K
9%
-1K
-
1K
200%
-11.84M
1,183,600%
-3K
99.97%
-11.01M
366,866.67%
-11.73M
6.53%
-1.82M
84.49%
-1.75M
-
-253.02M
-
-69K
99.97%
-175K
-
-682K
289.71%
-174.55M
-
-121K
99.93%
2.91M
2,505.79%
-238.99M
8,309.93%
1.71M
100.72%
-459K
126.83%
-32.20M
6,916.34%
47.15M
246.41%
4.18M
91.14%
1.72M
58.94%
-1.72M
-
purchases of investments
sales maturities of investments
other investing activites
-1.82M
-
682K
-
121K
-
1
-
1.72M
171,499,900%
1.99M
-
net cash used for investing activites
-63.37M
-
-2.45M
96.14%
-4.30M
75.64%
-290.73M
6,664.22%
-5.13M
98.24%
-3.84M
25.12%
-5.05M
31.44%
-488K
90.33%
-4.18M
757.38%
-3.67M
12.24%
-2.80M
23.80%
-3.24M
15.69%
-2.66M
17.76%
-3.51M
31.93%
-2.39M
31.86%
-6.04M
152.28%
-15.07M
149.64%
-6.16M
59.10%
-17.20M
179.12%
-17.95M
4.31%
-9.36M
47.86%
-6.98M
25.44%
-7.92M
13.52%
-6.21M
21.53%
-257.73M
4,046.82%
-4.38M
98.30%
-3.90M
11.07%
-4.95M
27.03%
-3.60M
27.34%
-3.88M
7.93%
-4.80M
23.81%
-182.20M
3,692.71%
-6.45M
96.46%
-1.66M
74.26%
-245.29M
14,667.49%
-5.44M
97.78%
-6.90M
26.81%
-38.90M
463.81%
42.41M
209.03%
-284K
100.67%
-3.51M
1,136.27%
-5.17M
47.14%
-4.90M
5.21%
debt repayment
-81.31M
-
-96.78M
19.04%
-116.63M
20.50%
-128.26M
9.97%
-95.72M
25.37%
-106.11M
10.86%
-116.22M
9.52%
-102.22M
12.05%
-96.88M
5.22%
-155.96M
60.98%
-138.44M
11.23%
-139.44M
0.72%
-110.72M
20.59%
-219.64M
98.36%
-159.82M
27.24%
-153.18M
4.16%
-113.00M
26.23%
-134.38M
18.92%
-171.00M
27.26%
-161.43M
5.60%
-131.35M
18.64%
-159.01M
21.06%
-210.61M
32.45%
-220.85M
4.86%
-389.78M
76.49%
-236.38M
39.35%
-110.49M
53.26%
-133.47M
20.80%
-174.67M
30.87%
-189.72M
8.61%
-229.38M
20.90%
-179.49M
21.75%
-291.66M
62.50%
-546.60M
87.41%
-236.63M
56.71%
-371.24M
56.89%
-294.23M
20.74%
-333.99M
13.51%
-387.65M
16.07%
-104.63M
73.01%
-44.47M
57.50%
-51.64M
16.13%
-96.11M
86.11%
common stock issued
162.17M
-
129.35M
20.24%
131.75M
1.85%
159.03M
20.71%
744.37M
-
170.18M
77.14%
31.69M
81.38%
74.25M
134.27%
188.46M
153.81%
189.79M
0.71%
177.28M
6.59%
321.28M
81.23%
218K
-
190K
12.84%
111K
41.58%
339.76M
305,988.29%
320.59M
5.64%
common stock repurchased
-3.82M
-
-20.14M
427.23%
-4.88M
75.76%
512K
110.49%
-3.67M
816.02%
-7.09M
93.51%
-6.98M
1.62%
-7.12M
2.05%
-6.66M
6.43%
-4.03M
39.51%
-2.71M
32.70%
-415K
84.70%
-19.01M
4,481.69%
-6.24M
67.19%
-7.68M
23.11%
470K
106.12%
-9.11M
2,038.09%
512K
105.62%
-3.80M
842.58%
-4.73M
24.30%
-15.22M
222.01%
-8.94M
41.25%
-143K
98.40%
887K
720.28%
-24.00M
2,805.52%
974K
104.06%
-223K
122.90%
-6.48M
2,805.38%
-17.10M
163.99%
-1.26M
92.63%
-330K
73.83%
-1.34M
307.58%
-22.27M
1,555.61%
1.49M
106.69%
-327K
121.95%
-113K
65.44%
-22.82M
20,090.27%
2.23M
109.76%
-13K
100.58%
1.52M
11,776.92%
-30.36M
2,099.67%
-263K
99.13%
30.62M
11,741.83%
dividends paid
-2.63M
-
-2.65M
0.46%
-2.64M
0.38%
-2.64M
0.23%
-2.63M
0.53%
-2.63M
0.23%
-2.64M
0.19%
-2.64M
0.11%
-2.63M
0.04%
-2.64M
0.23%
-2.64M
0.04%
-2.64M
0%
-2.64M
0.11%
-2.64M
0.11%
-2.64M
0.08%
-2.64M
0.30%
-2.63M
0.15%
-2.63M
0.11%
-2.64M
0.23%
-2.63M
0.42%
-2.63M
0.08%
-2.63M
0.08%
-2.64M
0.08%
-2.62M
0.57%
-2.62M
0.08%
other financing activites
172.13M
-
102.72M
40.32%
98.42M
4.18%
363.89M
269.73%
124.24M
65.86%
89.25M
28.16%
88.49M
0.85%
78.69M
11.07%
122.47M
55.63%
135.88M
10.95%
101.67M
25.18%
117.56M
15.63%
127.82M
8.73%
219.82M
71.98%
112.97M
48.61%
127.92M
13.23%
139.21M
8.83%
143.31M
2.95%
-112K
100.08%
-483K
331.25%
31.89M
6,703.31%
54.60M
71.21%
168.52M
208.61%
142.32M
15.55%
-2.08M
101.46%
-3.64M
74.87%
-9K
99.75%
65.59M
728,844.44%
-27.31M
141.64%
-8.54M
68.75%
9.04M
205.98%
-22.91M
353.23%
319.25M
1,493.79%
536.00M
67.89%
487.47M
9.05%
225.14M
53.81%
339.26M
50.69%
-807K
100.24%
-1.61M
99.26%
218K
113.56%
-2.65M
1,313.76%
-813K
69.27%
50.03M
6,253.63%
net cash used provided by financing activities
87.00M
-
-14.20M
116.32%
-23.09M
62.57%
236.15M
1,122.85%
24.85M
89.48%
-23.95M
196.38%
-34.70M
44.89%
-30.64M
11.69%
18.93M
161.77%
-24.11M
227.39%
-39.49M
63.76%
-22.30M
43.52%
-1.92M
91.40%
-6.06M
215.63%
-54.53M
800.28%
-24.79M
54.53%
17.10M
168.96%
9.45M
44.74%
-15.38M
262.80%
-39.94M
159.66%
14.44M
136.17%
43.05M
198.03%
-44.86M
204.21%
-80.27M
78.93%
325.87M
505.97%
-71.51M
121.94%
-81.66M
14.20%
-2.75M
96.63%
-33.27M
1,109.12%
-12.37M
62.83%
-46.03M
272.17%
114.90M
349.64%
2.67M
97.67%
-11.75M
539.34%
248.10M
2,211.84%
-148.65M
159.92%
19.69M
113.24%
4.56M
76.84%
-71.31M
1,664.18%
-105.52M
47.98%
8.83M
108.37%
-55.34M
726.53%
-18.09M
67.31%
effect of forex changes on cash
-347K
-
281K
180.98%
-508K
280.78%
-430K
15.35%
-1.48M
244.19%
-116K
92.16%
110K
194.83%
-260K
336.36%
449K
272.69%
-44K
109.80%
-997K
2,165.91%
189K
118.96%
41K
78.31%
318K
675.61%
281K
11.64%
454K
61.57%
120K
73.57%
-369K
407.50%
-4K
98.92%
-539K
13,375%
305K
156.59%
-198K
164.92%
-381K
92.42%
440K
215.49%
-738K
267.73%
258K
134.96%
357K
38.37%
3.48M
873.67%
745K
78.57%
-46K
106.17%
-1.20M
2,508.70%
-10K
99.17%
-525K
5,150%
-664K
26.48%
-986K
48.49%
977K
199.09%
11K
98.87%
168K
1,427.27%
-392K
333.33%
572K
245.92%
-171K
129.90%
305K
-
net change in cash
11.25M
-
-12.18M
208.24%
-517K
95.75%
4.61M
992.26%
-5.10M
210.49%
424K
108.32%
-1.73M
507.31%
2.02M
217.26%
1.61M
20.40%
1.49M
7.63%
-1.20M
180.66%
-3.60M
200.17%
2.17M
160.06%
1.29M
40.60%
-1.76M
236.63%
16.53M
1,040.81%
-3.70M
122.39%
-12.96M
250.28%
-511K
96.06%
5.90M
1,253.82%
-7.30M
223.76%
615K
108.43%
1.15M
86.67%
-970K
184.49%
52.18M
5,479.28%
-49.60M
195.05%
-827K
98.33%
73.75M
9,017.78%
-31.16M
142.26%
-14.91M
52.15%
6.39M
142.86%
-21.87M
442.13%
-11.36M
48.05%
-609K
94.64%
2.01M
430.38%
2.49M
23.86%
-4.03M
261.80%
2.53M
162.85%
-3.62M
242.70%
1.59M
144.11%
-4.85M
404.08%
169K
103.48%
2.87M
1,596.45%
cash at beginning of period
8.95M
-
20.20M
125.67%
8.03M
60.28%
7.51M
6.44%
12.12M
61.43%
7.03M
42.05%
7.45M
6.04%
5.72M
23.18%
7.75M
35.39%
9.36M
20.81%
10.85M
15.91%
9.65M
11.07%
6.04M
37.37%
8.21M
35.83%
9.49M
15.67%
7.74M
18.51%
24.27M
213.68%
20.57M
15.25%
7.60M
63.04%
7.09M
6.72%
12.99M
83.16%
5.69M
56.19%
6.30M
10.81%
7.45M
18.21%
6.48M
13.02%
58.66M
804.98%
9.06M
84.55%
8.24M
9.12%
81.99M
895.35%
50.82M
38.01%
35.91M
29.34%
42.30M
17.80%
20.43M
51.70%
9.07M
55.60%
8.46M
6.71%
10.48M
23.77%
12.97M
23.79%
8.94M
31.09%
11.47M
28.36%
7.85M
31.53%
9.45M
20.31%
4.60M
51.33%
4.77M
3.67%
cash at end of period
20.20M
-
8.03M
60.28%
7.51M
6.44%
12.12M
61.43%
7.03M
42.05%
7.45M
6.04%
5.72M
23.18%
7.75M
35.39%
9.36M
20.81%
10.85M
15.91%
9.65M
11.07%
6.04M
37.37%
8.21M
35.83%
9.49M
15.67%
7.74M
18.51%
24.27M
213.68%
20.57M
15.25%
7.60M
63.04%
7.09M
6.72%
12.99M
83.16%
5.69M
56.19%
6.30M
10.81%
7.45M
18.21%
6.48M
13.02%
58.66M
804.98%
9.06M
84.55%
8.24M
9.12%
81.99M
895.35%
50.82M
38.01%
35.91M
29.34%
42.30M
17.80%
20.43M
51.70%
9.07M
55.60%
8.46M
6.71%
10.48M
23.77%
12.97M
23.79%
8.94M
31.09%
11.47M
28.36%
7.85M
31.53%
9.45M
20.31%
4.60M
51.33%
4.77M
3.67%
7.63M
60.13%
operating cash flow
-12.03M
-
4.19M
134.82%
27.38M
553.52%
59.62M
117.80%
-23.34M
139.15%
28.33M
221.37%
37.91M
33.82%
33.42M
11.85%
-13.58M
140.64%
29.32M
315.88%
42.08M
43.53%
21.75M
48.33%
6.71M
69.17%
10.54M
57.15%
53.04M
403.39%
46.91M
11.57%
-5.85M
112.47%
-15.88M
171.56%
32.08M
302.03%
64.32M
100.50%
-12.69M
119.73%
-35.26M
177.88%
54.31M
254.04%
85.08M
56.65%
-15.23M
117.90%
26.03M
270.91%
84.37M
224.09%
77.97M
7.58%
4.96M
93.64%
1.38M
72.18%
58.42M
4,133.48%
45.44M
22.22%
-7.05M
115.53%
13.46M
290.84%
187K
98.61%
155.61M
83,113.90%
-16.83M
110.82%
36.71M
318.11%
25.67M
30.07%
106.83M
316.12%
-10.00M
109.36%
60.64M
706.30%
25.55M
57.86%
capital expenditure
-5.66M
-
-2.44M
56.79%
-2.48M
1.39%
-2.39M
3.51%
-3.31M
38.34%
-3.84M
16.02%
-5.05M
31.44%
-488K
90.33%
-4.18M
757.38%
-3.67M
12.24%
-2.80M
23.80%
-3.14M
12.12%
-2.57M
18.04%
-3.51M
36.60%
-2.39M
31.89%
-6.04M
152.42%
-3.24M
46.41%
-6.16M
90.39%
-6.20M
0.57%
-6.22M
0.37%
-7.54M
21.23%
-6.98M
7.45%
-6.17M
11.57%
-6.21M
0.73%
-4.70M
24.31%
-4.31M
8.35%
-3.90M
9.65%
-4.77M
22.54%
-3.60M
24.68%
-3.88M
7.93%
-4.80M
23.81%
-7.65M
59.30%
-6.45M
15.67%
-4.57M
29.16%
-6.30M
37.73%
-7.15M
13.58%
-6.44M
9.94%
-6.70M
3.99%
-4.74M
29.28%
-4.46M
5.83%
-5.23M
17.15%
-5.17M
1.15%
-5.17M
0.02%
free cash flow
-17.69M
-
1.74M
109.86%
24.90M
1,327.58%
57.23M
129.88%
-26.65M
146.57%
24.49M
191.90%
32.87M
34.19%
32.93M
0.19%
-17.77M
153.95%
25.65M
244.36%
39.28M
53.17%
18.61M
52.63%
4.13M
77.78%
7.03M
69.93%
50.65M
621.00%
40.87M
19.31%
-9.08M
122.22%
-22.04M
142.64%
25.88M
217.44%
58.10M
124.47%
-20.23M
134.82%
-42.23M
108.81%
48.14M
213.98%
78.86M
63.82%
-19.94M
125.28%
21.72M
208.96%
80.47M
270.48%
73.20M
9.04%
1.37M
98.13%
-2.50M
283.02%
53.62M
2,244.72%
37.79M
29.52%
-13.51M
135.75%
8.89M
165.82%
-6.11M
168.71%
148.46M
2,529.75%
-23.27M
115.68%
30.01M
228.96%
20.94M
30.24%
102.37M
388.97%
-15.23M
114.87%
55.47M
464.29%
20.38M
63.26%

All numbers in USD (except ratios and percentages)