ICF International Inc
NASDAQ:ICFI
Income Statement
Earnings Waterfall
ICF International Inc
Income Statement
ICF International Inc
| Jun-2006 | Sep-2006 | Dec-2006 | Mar-2007 | Jun-2007 | Sep-2007 | Dec-2007 | Mar-2008 | Jun-2008 | Sep-2008 | Dec-2008 | Mar-2009 | Jun-2009 | Sep-2009 | Dec-2009 | Mar-2010 | Jun-2010 | Sep-2010 | Dec-2010 | Mar-2011 | Jun-2011 | Sep-2011 | Dec-2011 | Mar-2012 | Jun-2012 | Sep-2012 | Dec-2012 | Mar-2013 | Jun-2013 | Sep-2013 | 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 | Mar-2024 | Jun-2024 | Sep-2024 | Dec-2024 | Mar-2025 | Jun-2025 | Sep-2025 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Expense |
2
|
3
|
4
|
3
|
2
|
1
|
2
|
3
|
3
|
4
|
4
|
4
|
4
|
5
|
5
|
5
|
5
|
4
|
3
|
3
|
3
|
2
|
2
|
3
|
3
|
4
|
3
|
3
|
3
|
3
|
2
|
2
|
3
|
3
|
4
|
6
|
8
|
10
|
10
|
10
|
10
|
10
|
9
|
9
|
9
|
9
|
9
|
8
|
8
|
8
|
9
|
9
|
10
|
11
|
11
|
12
|
13
|
13
|
14
|
13
|
12
|
11
|
10
|
10
|
11
|
16
|
23
|
30
|
36
|
39
|
40
|
38
|
36
|
33
|
30
|
29
|
29
|
30
|
|
| Revenue |
204
N/A
|
269
+32%
|
331
+23%
|
430
+30%
|
564
+31%
|
655
+16%
|
727
+11%
|
751
+3%
|
744
-1%
|
722
-3%
|
697
-3%
|
680
-2%
|
672
-1%
|
662
-1%
|
674
+2%
|
691
+2%
|
715
+4%
|
746
+4%
|
765
+3%
|
785
+3%
|
799
+2%
|
820
+3%
|
841
+3%
|
874
+4%
|
900
+3%
|
919
+2%
|
937
+2%
|
943
+1%
|
945
+0%
|
952
+1%
|
949
0%
|
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%
|
1 974
+1%
|
1 986
+1%
|
2 002
+1%
|
2 020
+1%
|
2 013
0%
|
1 977
-2%
|
1 926
-3%
|
|
| Gross Profit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cost of Revenue |
(123)
|
(171)
|
(218)
|
(294)
|
(402)
|
(476)
|
(532)
|
(544)
|
(521)
|
(489)
|
(460)
|
(439)
|
(423)
|
(410)
|
(411)
|
(420)
|
(441)
|
(463)
|
(476)
|
(487)
|
(495)
|
(508)
|
(521)
|
(542)
|
(557)
|
(568)
|
(583)
|
(586)
|
(590)
|
(595)
|
(592)
|
(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)
|
(1 263)
|
(1 267)
|
(1 268)
|
(1 282)
|
(1 274)
|
(1 243)
|
(1 209)
|
|
| Gross Profit |
80
N/A
|
98
+22%
|
114
+15%
|
135
+19%
|
162
+19%
|
178
+10%
|
195
+9%
|
206
+6%
|
223
+8%
|
233
+4%
|
237
+2%
|
241
+2%
|
248
+3%
|
253
+2%
|
263
+4%
|
271
+3%
|
274
+1%
|
283
+3%
|
289
+2%
|
298
+3%
|
304
+2%
|
311
+3%
|
320
+3%
|
331
+3%
|
343
+4%
|
351
+2%
|
354
+1%
|
358
+1%
|
356
-1%
|
356
+0%
|
358
+0%
|
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%
|
711
+2%
|
719
+1%
|
733
+2%
|
738
+1%
|
739
+0%
|
734
-1%
|
717
-2%
|
|
| Operating Income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Expenses |
(78)
|
(91)
|
(91)
|
(101)
|
(107)
|
(110)
|
(124)
|
(136)
|
(157)
|
(174)
|
(185)
|
(193)
|
(204)
|
(212)
|
(224)
|
(232)
|
(233)
|
(238)
|
(242)
|
(248)
|
(251)
|
(255)
|
(261)
|
(269)
|
(279)
|
(286)
|
(288)
|
(290)
|
(290)
|
(290)
|
(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)
|
(570)
|
(567)
|
(567)
|
(572)
|
(576)
|
(573)
|
(564)
|
|
| Selling, General & Administrative |
(73)
|
(86)
|
(87)
|
(97)
|
(103)
|
(105)
|
(118)
|
(128)
|
(147)
|
(161)
|
(170)
|
(179)
|
(187)
|
(193)
|
(203)
|
(209)
|
(210)
|
(214)
|
(219)
|
(225)
|
(228)
|
(233)
|
(241)
|
(249)
|
(257)
|
(263)
|
(264)
|
(266)
|
(267)
|
(268)
|
(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)
|
(511)
|
(511)
|
(512)
|
(518)
|
(521)
|
(517)
|
(507)
|
|
| Depreciation & Amortization |
(6)
|
(6)
|
(4)
|
(4)
|
(4)
|
(5)
|
(6)
|
(8)
|
(10)
|
(12)
|
(14)
|
(15)
|
(17)
|
(19)
|
(21)
|
(23)
|
(23)
|
(23)
|
(23)
|
(23)
|
(22)
|
(21)
|
(20)
|
(20)
|
(21)
|
(23)
|
(24)
|
(24)
|
(23)
|
(22)
|
(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)
|
(59)
|
(56)
|
(55)
|
(53)
|
(54)
|
(56)
|
(57)
|
|
| Operating Income |
3
N/A
|
7
+184%
|
23
+223%
|
34
+50%
|
55
+59%
|
68
+25%
|
71
+4%
|
71
N/A
|
66
-6%
|
59
-11%
|
53
-10%
|
48
-9%
|
44
-9%
|
41
-8%
|
39
-4%
|
39
N/A
|
42
+7%
|
45
+8%
|
47
+4%
|
50
+7%
|
53
+6%
|
57
+7%
|
59
+4%
|
62
+5%
|
65
+5%
|
66
+1%
|
66
N/A
|
67
+3%
|
66
-1%
|
67
+0%
|
65
-3%
|
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%
|
142
+7%
|
152
+7%
|
166
+9%
|
166
0%
|
163
-2%
|
161
-1%
|
153
-5%
|
|
| Pre-Tax Income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Income Expense |
(4)
|
(5)
|
(4)
|
(3)
|
(2)
|
(1)
|
(2)
|
(3)
|
(4)
|
(4)
|
(4)
|
(4)
|
(4)
|
(5)
|
(5)
|
(5)
|
(5)
|
(4)
|
(3)
|
(3)
|
(3)
|
(2)
|
(2)
|
(3)
|
(3)
|
(4)
|
(3)
|
(3)
|
(3)
|
(3)
|
(2)
|
(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)
|
(38)
|
(36)
|
(33)
|
(30)
|
(29)
|
(29)
|
(30)
|
|
| Total Other Income |
1
|
0
|
1
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
(0)
|
(0)
|
(0)
|
(0)
|
(0)
|
0
|
0
|
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
|
6
|
7
|
3
|
2
|
(1)
|
(3)
|
(1)
|
|
| Pre-Tax Income |
(0)
N/A
|
3
N/A
|
20
+618%
|
33
+62%
|
54
+65%
|
67
+26%
|
69
+3%
|
68
-2%
|
63
-8%
|
56
-12%
|
50
-11%
|
46
-8%
|
41
-10%
|
37
-10%
|
35
-5%
|
35
-1%
|
38
+9%
|
42
+10%
|
44
+5%
|
47
+8%
|
51
+7%
|
54
+8%
|
57
+5%
|
59
+4%
|
61
+4%
|
62
+1%
|
62
+1%
|
64
+3%
|
64
-1%
|
64
+1%
|
62
-3%
|
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%
|
109
+13%
|
123
+12%
|
137
+11%
|
138
+1%
|
134
-3%
|
129
-4%
|
122
-6%
|
|
| Net Income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tax Provision |
0
|
(1)
|
(8)
|
(13)
|
(22)
|
(27)
|
(29)
|
(28)
|
(26)
|
(23)
|
(21)
|
(19)
|
(17)
|
(15)
|
(13)
|
(13)
|
(14)
|
(15)
|
(17)
|
(18)
|
(19)
|
(21)
|
(22)
|
(23)
|
(24)
|
(24)
|
(24)
|
(25)
|
(24)
|
(23)
|
(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)
|
(16)
|
(24)
|
(29)
|
(28)
|
(24)
|
(21)
|
(23)
|
|
| Income from Continuing Operations |
(0)
|
2
|
12
|
20
|
32
|
40
|
41
|
40
|
36
|
32
|
29
|
27
|
24
|
22
|
22
|
22
|
24
|
26
|
27
|
30
|
31
|
33
|
35
|
36
|
37
|
38
|
38
|
39
|
39
|
41
|
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
|
93
|
99
|
108
|
110
|
110
|
108
|
99
|
|
| Net Income (Common) |
(0)
N/A
|
2
N/A
|
12
+600%
|
20
+64%
|
32
+65%
|
40
+25%
|
41
+1%
|
40
-2%
|
36
-8%
|
32
-12%
|
29
-11%
|
27
-7%
|
24
-10%
|
22
-7%
|
22
+0%
|
22
-2%
|
24
+9%
|
26
+10%
|
27
+4%
|
30
+8%
|
31
+6%
|
33
+6%
|
35
+5%
|
36
+3%
|
37
+4%
|
38
+1%
|
38
+1%
|
39
+3%
|
39
N/A
|
41
+4%
|
39
-3%
|
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%
|
93
+13%
|
99
+6%
|
108
+9%
|
110
+2%
|
110
0%
|
108
-2%
|
99
-8%
|
|
| EPS (Diluted) |
-0.02
N/A
|
0.16
N/A
|
1.1
+588%
|
1.35
+23%
|
2.16
+60%
|
2.68
+24%
|
2.72
+1%
|
2.61
-4%
|
2.41
-8%
|
2.12
-12%
|
1.88
-11%
|
1.71
-9%
|
1.53
-11%
|
1.43
-7%
|
1.4
-2%
|
1.12
-20%
|
1.21
+8%
|
1.33
+10%
|
1.38
+4%
|
1.5
+9%
|
1.58
+5%
|
1.67
+6%
|
1.75
+5%
|
1.81
+3%
|
1.88
+4%
|
1.89
+1%
|
1.91
+1%
|
1.98
+4%
|
1.95
-2%
|
2.01
+3%
|
1.95
-3%
|
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%
|
4.92
+13%
|
5.23
+6%
|
5.69
+9%
|
5.82
+2%
|
5.89
+1%
|
5.83
-1%
|
5.33
-9%
|
|