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
revenue
949.30M
-
1.05B
10.62%
1.13B
7.82%
1.19B
4.67%
1.23B
3.72%
1.34B
8.85%
1.48B
10.50%
1.51B
1.92%
1.55B
3.06%
1.78B
14.61%
1.96B
10.30%
cost of revenue
591.52M
-
654.95M
10.72%
694.44M
6.03%
745.14M
7.30%
771.73M
3.57%
857.51M
11.12%
953.19M
11.16%
972.41M
2.02%
979.57M
0.74%
1.13B
15.81%
1.33B
16.87%
gross profit
357.79M
-
395.19M
10.45%
437.80M
10.78%
439.96M
0.49%
457.44M
3.97%
480.46M
5.03%
525.34M
9.34%
534.47M
1.74%
573.48M
7.30%
645.54M
12.57%
637.48M
1.25%
selling and marketing expenses
272.39M
-
302.02M
10.88%
329.16M
8.99%
328.05M
0.34%
346.44M
5.61%
360.99M
4.20%
395.76M
9.63%
411.61M
4.00%
430.57M
4.61%
486.86M
13.07%
505.16M
3.76%
general and administrative expenses
-8.60M
-
selling general and administrative expenses
272.39M
-
302.02M
10.88%
329.16M
8.99%
328.05M
0.34%
346.44M
5.61%
360.99M
4.20%
395.76M
9.63%
411.61M
4.00%
430.57M
4.61%
486.86M
13.07%
496.56M
1.99%
research and development expenses
other expenses
-12K
-
-958K
7,883.33%
-1.56M
62.73%
1.18M
175.95%
121K
89.78%
-735K
707.44%
28.18M
3,934.29%
33.75M
19.75%
31.97M
5.27%
49.92M
56.14%
3.91M
92.17%
cost and expenses
884.62M
-
980.77M
10.87%
1.06B
7.77%
1.10B
4.29%
1.15B
4.03%
1.25B
8.63%
1.38B
10.55%
1.42B
2.95%
1.44B
1.72%
1.67B
15.89%
1.82B
9.04%
operating expenses
293.10M
-
325.83M
11.16%
362.56M
11.28%
357.17M
1.49%
375.02M
5.00%
388.19M
3.51%
423.94M
9.21%
445.36M
5.05%
462.54M
3.86%
536.78M
16.05%
496.56M
7.49%
interest expense
2.45M
-
4.25M
73.85%
10.07M
136.77%
9.47M
5.98%
8.55M
9.68%
8.71M
1.84%
10.72M
23.07%
13.89M
29.60%
10.25M
26.20%
23.28M
127.09%
32.70M
40.45%
ebitda
85.39M
-
92.21M
7.99%
107.08M
16.12%
113.10M
5.62%
111.12M
1.75%
118.74M
6.86%
129.07M
8.70%
122.31M
5.24%
142.31M
16.35%
157.18M
10.45%
201.66M
28.30%
operating income
64.69M
-
69.36M
7.23%
75.23M
8.46%
82.79M
10.05%
82.42M
0.45%
92.27M
11.96%
101.39M
9.88%
89.11M
12.12%
110.94M
24.49%
108.76M
1.96%
140.92M
29.57%
depreciation and amortization
20.71M
-
23.81M
14.92%
33.41M
40.33%
29.12M
12.83%
28.58M
1.85%
27.21M
4.80%
27.68M
1.75%
33.20M
19.95%
31.38M
5.51%
48.42M
54.31%
60.74M
25.45%
total other income expenses net
-12K
-
-958K
7,883.33%
-1.56M
62.73%
1.18M
175.95%
121K
89.78%
-735K
707.44%
-11.22M
1,426.53%
-14.44M
28.66%
-10.85M
24.87%
-24.78M
128.49%
-44.37M
79.05%
income before tax
62.23M
-
64.15M
3.09%
63.60M
0.86%
74.51M
17.15%
73.99M
0.70%
82.83M
11.95%
90.17M
8.87%
74.67M
17.19%
100.09M
34.04%
83.98M
16.10%
96.55M
14.96%
income tax expense
22.90M
-
24.12M
5.35%
24.23M
0.46%
27.92M
15.24%
11.11M
60.21%
21.43M
92.86%
21.23M
0.90%
19.71M
7.16%
28.96M
46.89%
19.74M
31.84%
13.94M
29.40%
net income
39.33M
-
40.03M
1.78%
39.37M
1.65%
46.58M
18.33%
62.88M
34.97%
61.40M
2.35%
68.94M
12.28%
54.96M
20.28%
71.13M
29.43%
64.24M
9.68%
82.61M
28.59%
weighted average shs out
19.75M
-
19.61M
0.74%
19.34M
1.39%
18.99M
1.79%
18.77M
1.17%
18.80M
0.17%
18.82M
0.10%
18.84M
0.13%
18.87M
0.14%
18.82M
0.26%
18.80M
0.09%
weighted average shs out dil
20.19M
-
20.00M
0.94%
19.66M
1.67%
19.42M
1.26%
19.24M
0.89%
19.34M
0.47%
19.22M
0.57%
19.14M
0.46%
19.12M
0.06%
19.03M
0.48%
18.99M
0.20%
eps
1.99
-
2.04
2.51%
2.04
0%
2.45
20.10%
3.35
36.73%
3.27
2.39%
3.66
11.93%
2.92
20.22%
3.77
29.11%
3.41
9.55%
4.39
28.74%
epsdiluted
1.95
-
2
2.56%
2
0%
2.40
20.00%
3.27
36.25%
3.18
2.75%
3.59
12.89%
2.87
20.06%
3.72
29.62%
3.38
9.14%
4.35
28.70%

All numbers in USD (except ratios and percentages)