ICF International Inc
NASDAQ:ICFI
Income Statement
Earnings Waterfall
ICF International Inc
Revenue
|
2B
USD
|
Cost of Revenue
|
-1.3B
USD
|
Gross Profit
|
698.2m
USD
|
Operating Expenses
|
-565.9m
USD
|
Operating Income
|
132.3m
USD
|
Other Expenses
|
-49.7m
USD
|
Net Income
|
82.6m
USD
|
Income Statement
ICF International Inc
Dec-2013 | Mar-2014 | Jun-2014 | Sep-2014 | Dec-2014 | Mar-2015 | Jun-2015 | Sep-2015 | Dec-2015 | Mar-2016 | Jun-2016 | Sep-2016 | Dec-2016 | Mar-2017 | Jun-2017 | Sep-2017 | Dec-2017 | Mar-2018 | Jun-2018 | Sep-2018 | Dec-2018 | Mar-2019 | Jun-2019 | Sep-2019 | Dec-2019 | Mar-2020 | Jun-2020 | Sep-2020 | Dec-2020 | Mar-2021 | Jun-2021 | Sep-2021 | Dec-2021 | Mar-2022 | Jun-2022 | Sep-2022 | Dec-2022 | Mar-2023 | Jun-2023 | Sep-2023 | Dec-2023 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | ||||||||||||||||||||||||||||||||||||||||||
Revenue |
949
N/A
|
961
+1%
|
983
+2%
|
1 004
+2%
|
1 050
+5%
|
1 079
+3%
|
1 104
+2%
|
1 128
+2%
|
1 132
+0%
|
1 142
+1%
|
1 159
+1%
|
1 176
+2%
|
1 185
+1%
|
1 198
+1%
|
1 199
+0%
|
1 198
0%
|
1 229
+3%
|
1 236
+1%
|
1 254
+1%
|
1 281
+2%
|
1 338
+4%
|
1 377
+3%
|
1 419
+3%
|
1 460
+3%
|
1 479
+1%
|
1 495
+1%
|
1 483
-1%
|
1 469
-1%
|
1 507
+3%
|
1 527
+1%
|
1 566
+3%
|
1 599
+2%
|
1 553
-3%
|
1 588
+2%
|
1 619
+2%
|
1 692
+5%
|
1 780
+5%
|
1 850
+4%
|
1 927
+4%
|
1 961
+2%
|
1 963
+0%
|
|
Gross Profit | ||||||||||||||||||||||||||||||||||||||||||
Cost of Revenue |
(591)
|
(602)
|
(618)
|
(630)
|
(655)
|
(666)
|
(678)
|
(689)
|
(694)
|
(707)
|
(723)
|
(737)
|
(745)
|
(752)
|
(748)
|
(747)
|
(772)
|
(777)
|
(793)
|
(816)
|
(858)
|
(885)
|
(913)
|
(938)
|
(953)
|
(968)
|
(956)
|
(941)
|
(972)
|
(974)
|
(997)
|
(1 028)
|
(980)
|
(1 006)
|
(1 028)
|
(1 081)
|
(1 134)
|
(1 189)
|
(1 245)
|
(1 262)
|
(1 265)
|
|
Gross Profit |
358
N/A
|
358
+0%
|
365
+2%
|
374
+2%
|
395
+6%
|
413
+4%
|
426
+3%
|
439
+3%
|
438
0%
|
435
-1%
|
436
+0%
|
440
+1%
|
440
+0%
|
446
+1%
|
451
+1%
|
451
+0%
|
457
+2%
|
459
+0%
|
461
+1%
|
466
+1%
|
481
+3%
|
492
+2%
|
506
+3%
|
522
+3%
|
525
+1%
|
528
+0%
|
527
0%
|
528
+0%
|
535
+1%
|
553
+3%
|
569
+3%
|
571
+1%
|
574
+0%
|
582
+2%
|
591
+1%
|
611
+3%
|
646
+6%
|
661
+2%
|
681
+3%
|
699
+3%
|
698
0%
|
|
Operating Income | ||||||||||||||||||||||||||||||||||||||||||
Operating Expenses |
(293)
|
(295)
|
(301)
|
(309)
|
(326)
|
(344)
|
(356)
|
(366)
|
(363)
|
(358)
|
(358)
|
(360)
|
(357)
|
(365)
|
(366)
|
(367)
|
(375)
|
(375)
|
(379)
|
(383)
|
(388)
|
(395)
|
(408)
|
(419)
|
(424)
|
(432)
|
(431)
|
(432)
|
(445)
|
(452)
|
(459)
|
(457)
|
(463)
|
(472)
|
(482)
|
(507)
|
(537)
|
(548)
|
(567)
|
(580)
|
(566)
|
|
Selling, General & Administrative |
(272)
|
(274)
|
(280)
|
(287)
|
(302)
|
(317)
|
(327)
|
(333)
|
(329)
|
(326)
|
(327)
|
(330)
|
(328)
|
(335)
|
(337)
|
(337)
|
(346)
|
(347)
|
(352)
|
(356)
|
(361)
|
(368)
|
(379)
|
(390)
|
(396)
|
(403)
|
(400)
|
(400)
|
(412)
|
(418)
|
(425)
|
(425)
|
(431)
|
(438)
|
(446)
|
(465)
|
(487)
|
(493)
|
(505)
|
(519)
|
(505)
|
|
Depreciation & Amortization |
(21)
|
(21)
|
(21)
|
(21)
|
(24)
|
(27)
|
(30)
|
(33)
|
(33)
|
(32)
|
(31)
|
(30)
|
(29)
|
(29)
|
(29)
|
(29)
|
(29)
|
(28)
|
(27)
|
(27)
|
(27)
|
(27)
|
(29)
|
(29)
|
(28)
|
(29)
|
(30)
|
(32)
|
(34)
|
(34)
|
(33)
|
(32)
|
(32)
|
(34)
|
(36)
|
(43)
|
(50)
|
(55)
|
(61)
|
(62)
|
(61)
|
|
Operating Income |
65
N/A
|
64
-1%
|
64
+0%
|
65
+2%
|
69
+6%
|
69
-1%
|
70
+2%
|
73
+4%
|
75
+3%
|
77
+2%
|
78
+1%
|
80
+3%
|
83
+4%
|
82
-1%
|
85
+3%
|
84
0%
|
82
-2%
|
83
+1%
|
82
-1%
|
83
+1%
|
92
+11%
|
97
+5%
|
98
+2%
|
103
+5%
|
101
-1%
|
96
-6%
|
96
+0%
|
96
0%
|
89
-7%
|
101
+13%
|
110
+9%
|
114
+4%
|
111
-3%
|
111
0%
|
108
-2%
|
104
-4%
|
109
+4%
|
113
+3%
|
115
+2%
|
118
+3%
|
132
+12%
|
|
Pre-Tax Income | ||||||||||||||||||||||||||||||||||||||||||
Interest Income Expense |
(3)
|
(2)
|
(3)
|
(3)
|
(4)
|
(6)
|
(8)
|
(10)
|
(10)
|
(10)
|
(10)
|
(10)
|
(10)
|
(9)
|
(9)
|
(9)
|
(9)
|
(8)
|
(8)
|
(8)
|
(9)
|
(10)
|
(10)
|
(11)
|
(11)
|
(12)
|
(13)
|
(13)
|
(14)
|
(13)
|
(12)
|
(11)
|
(10)
|
(10)
|
(12)
|
(16)
|
(23)
|
(30)
|
(36)
|
(39)
|
(40)
|
|
Total Other Income |
0
|
(0)
|
(1)
|
(1)
|
(1)
|
(1)
|
(2)
|
(2)
|
(2)
|
(1)
|
0
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
(0)
|
(1)
|
(1)
|
(1)
|
(1)
|
(1)
|
(1)
|
0
|
0
|
0
|
(1)
|
(1)
|
(2)
|
(1)
|
(1)
|
(1)
|
(1)
|
0
|
(2)
|
(2)
|
(3)
|
(1)
|
4
|
|
Pre-Tax Income |
62
N/A
|
61
-2%
|
61
-1%
|
61
+1%
|
64
+5%
|
62
-4%
|
60
-2%
|
62
+2%
|
64
+3%
|
66
+4%
|
68
+3%
|
71
+5%
|
75
+5%
|
74
-1%
|
77
+4%
|
76
-2%
|
74
-2%
|
75
+2%
|
74
-2%
|
75
+1%
|
83
+11%
|
86
+4%
|
87
+2%
|
91
+5%
|
90
-1%
|
84
-7%
|
84
-1%
|
82
-1%
|
75
-9%
|
87
+16%
|
97
+12%
|
102
+5%
|
100
-2%
|
100
0%
|
96
-4%
|
88
-9%
|
84
-5%
|
81
-4%
|
76
-6%
|
79
+3%
|
97
+23%
|
|
Net Income | ||||||||||||||||||||||||||||||||||||||||||
Tax Provision |
(23)
|
(22)
|
(22)
|
(22)
|
(24)
|
(23)
|
(23)
|
(24)
|
(24)
|
(25)
|
(25)
|
(27)
|
(28)
|
(27)
|
(29)
|
(27)
|
(29)
|
(28)
|
(25)
|
(22)
|
(21)
|
(22)
|
(22)
|
(23)
|
(21)
|
(20)
|
(20)
|
(21)
|
(20)
|
(24)
|
(28)
|
(30)
|
(29)
|
(29)
|
(28)
|
(21)
|
(20)
|
(18)
|
(11)
|
(9)
|
(14)
|
|
Income from Continuing Operations |
39
|
39
|
39
|
39
|
40
|
38
|
38
|
37
|
39
|
41
|
43
|
45
|
47
|
47
|
48
|
49
|
45
|
48
|
49
|
52
|
61
|
64
|
65
|
68
|
69
|
64
|
63
|
62
|
55
|
63
|
69
|
72
|
71
|
71
|
69
|
68
|
64
|
63
|
65
|
69
|
83
|
|
Net Income (Common) |
39
N/A
|
39
-1%
|
39
-1%
|
39
+1%
|
40
+2%
|
38
-4%
|
38
-2%
|
37
0%
|
39
+5%
|
41
+5%
|
43
+3%
|
45
+4%
|
47
+4%
|
47
+1%
|
48
+3%
|
49
+1%
|
63
+30%
|
65
+3%
|
67
+3%
|
70
+4%
|
61
-12%
|
64
+5%
|
65
+2%
|
68
+4%
|
69
+1%
|
64
-7%
|
63
-1%
|
62
-3%
|
55
-11%
|
63
+14%
|
69
+11%
|
72
+4%
|
71
-1%
|
71
-1%
|
69
-3%
|
68
-2%
|
64
-5%
|
63
-2%
|
65
+3%
|
69
+7%
|
83
+19%
|
|
EPS (Diluted) |
1.91
N/A
|
1.93
+1%
|
1.91
-1%
|
1.98
+4%
|
2
+1%
|
1.93
-4%
|
1.9
-2%
|
1.9
N/A
|
2
+5%
|
2.14
+7%
|
2.2
+3%
|
2.31
+5%
|
2.4
+4%
|
2.42
+1%
|
2.52
+4%
|
2.55
+1%
|
3.27
+28%
|
3.39
+4%
|
3.47
+2%
|
3.61
+4%
|
3.18
-12%
|
3.33
+5%
|
3.41
+2%
|
3.54
+4%
|
3.59
+1%
|
3.34
-7%
|
3.33
0%
|
3.22
-3%
|
2.87
-11%
|
3.29
+15%
|
3.64
+11%
|
3.77
+4%
|
3.72
-1%
|
3.71
0%
|
3.61
-3%
|
3.55
-2%
|
3.38
-5%
|
3.31
-2%
|
3.41
+3%
|
3.65
+7%
|
4.35
+19%
|