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
Dec '13
Dec '14
Dec '15
Dec '16
Dec '17
Dec '18
Dec '19
Dec '20
Dec '21
Dec '22
Dec '23
account payables
45.54M
-
65.75M
44.38%
63.74M
3.07%
70.59M
10.74%
75.07M
6.36%
102.60M
36.66%
134.58M
31.17%
91.36M
32.11%
105.65M
15.64%
135.78M
28.51%
134.50M
0.94%
accumulated other comprehensive income loss
-990K
-
-2.48M
150.61%
-7.49M
201.93%
-9.64M
28.69%
-5.04M
47.73%
-12.55M
149.08%
-12.14M
3.24%
-14.11M
16.16%
-11.04M
21.77%
-8.13M
26.30%
-11.88M
46.13%
cash and cash equivalents
8.95M
-
12.12M
35.40%
7.75M
36.09%
6.04M
22.01%
11.81M
95.45%
11.69M
0.97%
6.48M
44.57%
13.84M
113.53%
8.25M
40.37%
11.26M
36.38%
9.45M
16.06%
cash and short term investments
8.95M
-
12.12M
35.40%
7.75M
36.09%
6.04M
22.01%
11.81M
95.45%
11.69M
0.97%
6.48M
44.57%
13.84M
113.53%
8.25M
40.37%
11.26M
36.38%
9.45M
16.06%
common stock
21K
-
21K
0%
21K
0%
22K
4.76%
22K
0%
22K
0%
23K
4.55%
23K
0%
23K
0%
23K
0%
24K
4.35%
deferred revenue
20.28M
-
31.55M
55.58%
33.39M
5.82%
29.39M
11.97%
38.57M
31.22%
33.49M
13.16%
37.41M
11.70%
42.05M
12.39%
39.66M
5.67%
25.77M
35.02%
22.00M
14.65%
deferred revenue non current
12.91M
-
20.00M
54.87%
15.79M
21.06%
15.60M
1.17%
15.12M
3.08%
13.94M
7.81%
189.33M
-
deferrred tax liabilities non current
10.78M
-
27.89M
158.68%
25.32M
9.19%
39.11M
54.47%
33.35M
14.73%
40.16M
20.43%
37.62M
6.33%
34.33M
8.75%
41.91M
22.09%
68.04M
62.33%
164.16M
141.28%
goodwill
418.84M
-
687.78M
64.21%
687.40M
0.05%
683.68M
0.54%
686.11M
0.35%
715.64M
4.30%
719.93M
0.60%
909.91M
26.39%
1.05B
15.04%
1.21B
15.87%
1.22B
0.54%
goodwill and intangible assets
431.08M
-
764.49M
77.34%
746.30M
2.38%
729.81M
2.21%
721.41M
1.15%
751.14M
4.12%
745.76M
0.72%
969.80M
30.04%
1.13B
16.15%
1.34B
18.91%
1.31B
1.87%
intangible assets
12.24M
-
76.71M
526.74%
58.90M
23.22%
46.13M
21.68%
35.30M
23.47%
35.49M
0.54%
25.83M
27.23%
59.89M
131.86%
79.64M
32.99%
126.54M
58.88%
94.90M
25.00%
inventory
11.19M
-
68.15M
-
12.18M
82.13%
1.71M
85.95%
long term debt
40M
-
350.05M
775.13%
311.53M
11.00%
259.39M
16.74%
206.25M
20.49%
200.42M
2.82%
284.69M
42.05%
418.83M
47.12%
603.41M
44.07%
731.45M
21.22%
404.41M
44.71%
long term investments
-33.35M
-
-40.16M
20.43%
-37.62M
6.33%
-34.33M
8.75%
-41.91M
22.09%
398K
-
net debt
31.05M
-
337.93M
988.45%
303.79M
10.10%
253.35M
16.60%
194.44M
23.25%
188.73M
2.94%
310.71M
64.63%
438.34M
41.08%
640.06M
46.02%
765.13M
19.54%
633.22M
17.24%
net receivables
209.54M
-
265.97M
26.93%
259.83M
2.31%
281.37M
8.29%
297.11M
5.60%
364.16M
22.57%
410.83M
12.82%
368.20M
10.38%
386.38M
4.94%
413.04M
6.90%
409.65M
0.82%
other assets
other current assets
7.85M
-
10.34M
31.74%
10.03M
2.96%
11.72M
16.87%
11.33M
3.39%
16.25M
43.49%
17.40M
7.07%
25.49M
46.49%
42.35M
66.15%
40.71M
3.88%
28.05M
31.08%
other current liabilities
3.53M
-
4.47M
26.77%
5.55M
23.96%
12.39M
123.35%
6.64M
46.40%
137.81M
1,975.08%
133.49M
3.13%
260.26M
94.97%
186.41M
28.37%
209.50M
12.39%
212.79M
1.57%
other liabilities
other non current assets
13.28M
-
14.19M
6.83%
13.82M
2.59%
16.14M
16.83%
19.35M
19.88%
22.51M
16.33%
24.54M
8.98%
32.25M
31.44%
44.50M
37.98%
-16.40M
136.86%
41.08M
350.48%
other non current liabilities
12.91M
-
8.47M
34.37%
13.39M
58.00%
8.74M
34.68%
15.13M
73.09%
20.86M
37.82%
22.37M
7.24%
40.14M
79.46%
24.11M
39.94%
23.57M
2.26%
56.05M
137.82%
othertotal stockholders equity
229.15M
-
217.21M
5.21%
205.44M
5.42%
203.73M
0.83%
186.28M
8.57%
186.50M
0.12%
181.83M
2.51%
172.31M
5.24%
165.18M
4.14%
158.29M
4.17%
154.35M
2.49%
preferred stock
property plant equipment net
30.21M
-
43.24M
43.12%
45.42M
5.05%
40.48M
10.88%
38.05M
6.01%
48.10M
26.42%
192.20M
299.55%
189.57M
1.37%
229.47M
21.05%
234.47M
2.18%
208.75M
10.97%
retained earnings
245.91M
-
285.94M
16.28%
325.31M
13.77%
371.89M
14.32%
434.77M
16.91%
486.44M
11.89%
544.84M
12.01%
588.73M
8.06%
649.30M
10.29%
703.03M
8.28%
775.10M
10.25%
short term debt
80.86M
-
101.46M
25.47%
91.18M
10.13%
84.35M
7.49%
104.08M
23.39%
4.16M
96.00%
32.50M
681.25%
33.35M
2.62%
44.90M
34.64%
44.94M
0.08%
48.93M
8.89%
short term investments
tax assets
33.35M
-
40.16M
20.43%
37.62M
6.33%
34.33M
8.75%
41.91M
22.09%
68.04M
62.33%
137.99M
102.81%
tax payables
2.60M
-
106K
95.93%
4.52M
4,164.15%
4.16M
7.96%
4.43M
6.44%
5.36M
21.05%
6.29M
17.33%
8.00M
27.14%
7.99M
0.13%
total assets
700.91M
-
1.11B
58.41%
1.08B
2.45%
1.09B
0.22%
1.11B
2.27%
1.21B
9.33%
1.40B
15.11%
1.67B
19.33%
1.85B
10.93%
2.09B
13.12%
2.15B
2.75%
total current assets
226.34M
-
288.43M
27.43%
277.61M
3.75%
299.13M
7.75%
331.44M
10.80%
392.11M
18.30%
434.72M
10.87%
475.68M
9.42%
449.16M
5.57%
466.72M
3.91%
447.16M
4.19%
total current liabilities
150.22M
-
203.24M
35.30%
193.86M
4.62%
196.72M
1.48%
224.37M
14.06%
278.06M
23.93%
337.98M
21.55%
427.03M
26.35%
376.63M
11.80%
415.99M
10.45%
418.23M
0.54%
total debt
40M
-
350.05M
775.13%
311.53M
11.00%
259.39M
16.74%
206.25M
20.49%
200.42M
2.82%
317.19M
58.26%
452.18M
42.56%
648.31M
43.38%
776.39M
19.76%
642.67M
17.22%
total investments
-33.35M
-
-40.16M
20.43%
-37.62M
6.33%
-34.33M
8.75%
-41.91M
22.09%
398K
-
total liabilities
226.82M
-
609.65M
168.78%
559.88M
8.16%
519.57M
7.20%
494.23M
4.88%
553.45M
11.98%
682.67M
23.35%
920.33M
34.81%
1.05B
13.66%
1.24B
18.45%
1.23B
0.55%
total liabilities and stockholders equity
700.91M
-
1.11B
58.41%
1.08B
2.45%
1.09B
0.22%
1.11B
2.27%
1.21B
9.33%
1.40B
15.11%
1.67B
19.33%
1.85B
10.93%
2.09B
13.12%
2.15B
2.75%
total non current assets
474.57M
-
821.91M
73.19%
805.55M
1.99%
786.44M
2.37%
778.82M
0.97%
821.76M
5.51%
962.50M
17.13%
1.19B
23.80%
1.40B
17.52%
1.63B
16.08%
1.70B
4.74%
total non current liabilities
76.60M
-
406.41M
430.54%
366.03M
9.94%
322.85M
11.80%
269.86M
16.41%
275.39M
2.05%
344.68M
25.16%
493.30M
43.12%
669.43M
35.70%
823.05M
22.95%
813.95M
1.11%
total stockholders equity
474.09M
-
500.69M
5.61%
523.28M
4.51%
566.00M
8.17%
616.03M
8.84%
660.42M
7.21%
714.55M
8.20%
746.96M
4.54%
803.47M
7.57%
853.21M
6.19%
917.59M
7.54%

All numbers in USD (except ratios and percentages)