ICF International Quarterly Income Statements Chart
Quarterly
|
Annual
ICF International Quarterly Income Statements Table
Quarterly
|
Annual
Unit: USD | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 476,155,000 | 487,618,000 | 496,324,000 | 516,998,000 | 512,029,000 | 494,436,000 | 478,352,000 | 501,519,000 | 500,085,000 | 483,282,000 | 475,609,000 | 467,777,000 | 423,110,000 | 413,468,000 | 387,985,000 | 394,060,000 | 392,525,000 | 378,478,000 | 434,335,000 | 360,315,000 | 353,987,000 | 358,238,000 | 396,636,000 | 373,918,000 | 366,717,000 | 341,254,000 | 377,910,000 | 332,968,000 | 324,315,000 | 302,780,000 | 321,174,000 | 305,301,000 | 305,419,000 | 283,599,000 | |||||||||||||||||||||||
yoy | -7.01% | -1.38% | 3.76% | 3.09% | 2.39% | 2.31% | 0.58% | 7.21% | 18.19% | 16.88% | 22.58% | 18.71% | 7.79% | 9.24% | -10.67% | 9.37% | 10.89% | 5.65% | 9.50% | -3.64% | -3.47% | 4.98% | 4.96% | 12.30% | 13.07% | 12.71% | 17.67% | 9.06% | 6.19% | 6.76% | |||||||||||||||||||||||||||
qoq | -2.35% | -1.75% | -4.00% | 0.97% | 3.56% | 3.36% | -4.62% | 0.29% | 3.48% | 1.61% | 1.67% | 10.56% | 2.33% | 6.57% | -1.54% | 0.39% | 3.71% | -12.86% | 20.54% | 1.79% | -1.19% | -9.68% | 6.08% | 1.96% | 7.46% | -9.70% | 13.50% | 2.67% | 7.11% | -5.73% | 5.20% | -0.04% | 7.69% | ||||||||||||||||||||||||
direct costs | 298,425,000 | 302,542,000 | 317,105,000 | 325,047,000 | 329,331,000 | 310,533,000 | 303,545,000 | 323,504,000 | 325,404,000 | 312,565,000 | 300,064,000 | 307,295,000 | 268,905,000 | 258,158,000 | 246,667,000 | 254,175,000 | 246,646,000 | 232,082,000 | 295,095,000 | 223,288,000 | 223,407,000 | 230,616,000 | 264,027,000 | 238,158,000 | 235,053,000 | 215,949,000 | 249,057,000 | 213,060,000 | 206,565,000 | 188,826,000 | 207,230,000 | 189,992,000 | 194,188,000 | 177,199,000 | 173,752,000 | 177,864,000 | 178,251,000 | 164,569,000 | 142,818,000 | 146,879,000 | 148,267,000 | 147,861,000 | 140,188,000 | 131,436,000 | 137,343,000 | 133,522,000 | 118,221,000 | 119,437,000 | 124,060,000 | 125,131,000 | 107,559,000 | 101,610,000 | 103,911,000 | 99,237,000 | 115,421,000 | 119,310,000 | 120,407,000 |
operating costs and expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
indirect and selling expenses | 123,017,000 | 131,891,000 | 129,452,000 | 132,816,000 | 127,091,000 | 129,094,000 | 123,354,000 | 131,553,000 | 126,522,000 | 123,733,000 | 136,718,000 | 118,290,000 | 114,403,000 | 117,452,000 | 114,472,000 | 99,940,000 | 106,178,000 | 109,982,000 | 108,963,000 | 100,123,000 | 99,255,000 | 103,271,000 | 97,664,000 | 100,130,000 | 101,450,000 | 96,519,000 | 91,958,000 | 88,960,000 | 90,410,000 | 89,659,000 | 86,840,000 | 84,558,000 | 84,641,000 | 81,559,000 | 79,533,000 | 81,011,000 | 83,782,000 | 84,833,000 | 68,262,000 | 64,265,000 | 66,356,000 | 67,404,000 | 65,871,000 | 63,525,000 | 60,341,000 | 59,270,000 | 57,926,000 | 56,025,000 | 55,348,000 | 56,130,000 | 51,030,000 | 50,430,000 | 55,698,000 | 45,289,000 | 44,251,000 | 46,856,000 | 37,237,000 |
depreciation and amortization | 14,702,000 | 14,795,000 | 5,181,000 | 4,820,000 | 4,909,000 | 5,574,000 | 6,225,000 | 5,917,000 | 6,826,000 | 6,309,000 | 6,284,000 | 5,297,000 | 5,063,000 | 4,838,000 | 4,815,000 | 4,665,000 | 4,728,000 | 5,270,000 | 5,013,000 | 5,143,000 | 5,064,000 | 5,179,000 | 4,707,000 | 5,035,000 | 5,595,000 | 4,762,000 | 4,439,000 | 4,210,000 | 4,045,000 | 4,469,000 | 4,260,000 | 4,613,000 | 4,084,000 | 4,019,000 | 4,164,000 | 4,316,000 | 3,894,000 | 3,848,000 | 2,799,000 | 2,850,000 | 2,886,000 | 2,800,000 | 1,815,000 | 2,674,000 | 2,544,000 | 2,778,000 | 2,761,000 | 2,748,000 | 2,716,000 | 2,643,000 | 2,668,000 | 2,550,000 | 2,499,000 | 1,559,000 | 1,706,000 | 3,603,000 | 2,783,000 |
total operating costs and expenses | 137,719,000 | 146,686,000 | 142,752,000 | 145,927,000 | 140,291,000 | 142,959,000 | 137,886,000 | 146,114,000 | 142,634,000 | 139,266,000 | 152,496,000 | 132,248,000 | 124,429,000 | 127,607,000 | 122,730,000 | 107,620,000 | 113,925,000 | 118,267,000 | 117,482,000 | 108,777,000 | 107,798,000 | 111,303,000 | 104,311,000 | 107,096,000 | 109,122,000 | 103,416,000 | 99,410,000 | 95,686,000 | 96,725,000 | 96,372,000 | 93,763,000 | 91,913,000 | 91,873,000 | 88,706,000 | 88,015,000 | 89,590,000 | 91,964,000 | 92,996,000 | 73,454,000 | 70,674,000 | 72,722,000 | 73,723,000 | 71,217,000 | 68,644,000 | 65,254,000 | 64,369,000 | 63,102,000 | 61,854,000 | 61,146,000 | 61,855,000 | 56,779,000 | 56,139,000 | 61,357,000 | 48,595,000 | 48,198,000 | 50,459,000 | 40,020,000 |
operating income | 40,011,000 | 38,390,000 | 36,467,000 | 46,024,000 | 42,407,000 | 40,944,000 | 36,921,000 | 31,901,000 | 32,047,000 | 31,451,000 | 23,049,000 | 28,234,000 | 29,776,000 | 27,703,000 | 18,588,000 | 32,265,000 | 31,954,000 | 28,129,000 | 21,758,000 | 28,250,000 | 22,782,000 | 16,319,000 | 28,298,000 | 28,664,000 | 22,542,000 | 21,889,000 | 29,443,000 | 24,222,000 | 21,025,000 | 17,582,000 | 20,181,000 | 23,396,000 | 19,358,000 | 17,694,000 | 19,038,000 | 21,497,000 | 18,734,000 | 15,962,000 | 17,649,000 | 14,426,000 | 16,875,000 | 18,065,000 | 16,236,000 | 13,867,000 | 16,094,000 | 15,504,000 | 13,419,000 | 11,647,000 | 12,505,000 | 12,661,000 | 10,100,000 | 9,322,000 | 10,137,000 | 10,030,000 | 12,662,000 | 14,295,000 | 14,721,000 |
yoy | -5.65% | -6.24% | -1.23% | 44.27% | 32.33% | 30.18% | 60.18% | 12.99% | 7.63% | 13.53% | 24.00% | -12.49% | -6.82% | -1.51% | -14.57% | 14.21% | 40.26% | 72.37% | -23.11% | -1.44% | 1.06% | -25.45% | -3.89% | 18.34% | 7.22% | 24.50% | 45.89% | 3.53% | 8.61% | -0.63% | 6.00% | 8.83% | 3.33% | 10.85% | 7.87% | 49.02% | 11.02% | -11.64% | 8.70% | 4.03% | 4.85% | 16.52% | 20.99% | 19.06% | 28.70% | 22.45% | 32.86% | 24.94% | 23.36% | 26.23% | -20.23% | -34.79% | -31.14% | ||||
qoq | 4.22% | 5.27% | -20.77% | 8.53% | 3.57% | 10.90% | 15.74% | -0.46% | 1.90% | 36.45% | -18.36% | -5.18% | 7.48% | 49.04% | -42.39% | 0.97% | 13.60% | 29.28% | -22.98% | 24.00% | 39.60% | -42.33% | -1.28% | 27.16% | 2.98% | -25.66% | 21.55% | 15.21% | 19.58% | -12.88% | -13.74% | 20.86% | 9.40% | -7.06% | -11.44% | 14.75% | 17.37% | -9.56% | 22.34% | -14.51% | -6.59% | 11.27% | 17.08% | -13.84% | 3.81% | 15.54% | 15.21% | -6.86% | -1.23% | 25.36% | 8.35% | -8.04% | 1.07% | -20.79% | -11.42% | -2.89% | |
operating margin % | 8.40% | 7.87% | 7.35% | 8.90% | 8.28% | 8.28% | 7.72% | 6.36% | 6.41% | 6.51% | 4.85% | 6.04% | 7.04% | 6.70% | 4.79% | 8.19% | 8.14% | 7.43% | 5.01% | 7.84% | 6.44% | 4.56% | 7.13% | 7.67% | 6.15% | 6.41% | 7.79% | 7.27% | 6.48% | 5.81% | 6.28% | 7.66% | 6.34% | 6.24% | |||||||||||||||||||||||
interest | -8,422,000 | -7,337,000 | -6,454,000 | -7,195,000 | -7,703,000 | -8,238,000 | -9,535,000 | -10,557,000 | -10,132,000 | -9,457,000 | |||||||||||||||||||||||||||||||||||||||||||||||
other income | -1,639,000 | -1,052,000 | 1,039,000 | -899,000 | 36,000 | 1,630,000 | 2,407,000 | 2,736,000 | -677,000 | -558,000 | -2,117,000 | 887,000 | 98,000 | -369,000 | -212,000 | 81,000 | -46,000 | -417,000 | -860,000 | -223,000 | 349,000 | 190,000 | -134,000 | -141,000 | 186,000 | -412,000 | -170,000 | -351,000 | -318,000 | 104,000 | 97,000 | -311,000 | -57,000 | 275,000 | -86,000 | -52,000 | -1,190,000 | -231,000 | 78,000 | 54,000 | -116,000 | -212,000 | -33,000 | 22,250 | 2,000 | 87,000 | 49,250 | 99,000 | 79,000 | 19,000 | 65,000 | 194,000 | 166,000 | 67,000 | -2,000 | -50,000 | |
income before income taxes | 29,950,000 | 30,001,000 | 31,052,000 | 37,930,000 | 34,740,000 | 34,336,000 | 29,793,000 | 24,080,000 | 21,238,000 | 21,436,000 | 11,925,000 | 21,647,000 | 25,771,000 | 24,637,000 | 15,969,000 | 29,796,000 | 29,296,000 | 25,029,000 | 17,927,000 | 24,539,000 | 19,223,000 | 12,984,000 | 25,656,000 | 25,699,000 | 19,794,000 | 19,024,000 | 26,636,000 | 21,631,000 | 18,540,000 | 16,020,000 | 18,388,000 | 20,910,000 | 16,841,000 | 15,524,000 | 16,607,000 | 18,771,000 | 15,055,000 | 13,167,000 | 16,959,000 | 13,818,000 | 15,955,000 | 17,242,000 | 14,896,000 | 13,386,000 | 15,555,000 | 14,942,000 | 12,877,000 | ||||||||||
benefit from income taxes | 6,289,000 | 3,150,000 | 6,489,000 | 5,251,000 | 9,129,000 | 7,019,000 | 7,631,000 | 340,000 | 926,000 | 5,038,000 | 3,046,000 | 2,542,000 | 7,374,000 | 6,775,000 | 3,890,000 | 9,406,000 | 8,984,000 | 6,678,000 | 5,107,000 | 6,668,000 | 5,567,000 | 2,372,000 | 6,277,000 | 6,069,000 | 5,183,000 | 3,706,000 | 7,941,000 | 4,960,000 | 4,923,000 | 3,603,000 | -8,682,000 | 7,218,000 | 6,258,000 | 5,837,000 | 5,857,000 | 7,226,000 | 5,881,000 | 5,267,000 | 6,847,000 | 4,599,000 | 6,382,000 | 6,896,000 | 5,959,000 | 4,544,000 | 6,221,000 | 5,979,000 | 5,151,000 | 3,718,000 | 4,435,000 | 4,622,000 | 3,736,000 | 2,800,000 | 3,662,000 | 3,579,000 | 5,076,000 | 5,358,000 | 5,646,000 |
net income | 23,661,000 | 26,851,000 | 24,563,000 | 32,679,000 | 25,611,000 | 27,317,000 | 22,162,000 | 23,740,000 | 20,312,000 | 16,398,000 | 8,879,000 | 19,105,000 | 18,397,000 | 17,862,000 | 12,079,000 | 20,390,000 | 20,312,000 | 18,351,000 | 12,820,000 | 17,871,000 | 13,656,000 | 10,612,000 | 19,379,000 | 19,630,000 | 14,611,000 | 15,318,000 | 18,695,000 | 16,671,000 | 13,617,000 | 12,417,000 | 27,070,000 | 13,692,000 | 10,583,000 | 9,687,000 | 10,750,000 | 11,545,000 | 9,174,000 | 7,900,000 | 10,112,000 | 9,219,000 | 9,573,000 | 10,346,000 | 8,937,000 | 8,842,000 | 9,334,000 | 8,963,000 | 7,726,000 | 7,157,000 | 7,393,000 | 7,201,000 | 5,420,000 | 5,116,000 | 5,169,000 | 5,882,000 | 6,868,000 | 7,898,000 | 7,815,000 |
yoy | -7.61% | -1.71% | 10.83% | 37.65% | 26.09% | 66.59% | 149.60% | 24.26% | 10.41% | -8.20% | -26.49% | -6.30% | -9.43% | -2.66% | -5.78% | 14.10% | 48.74% | 72.93% | -33.85% | -8.96% | -6.54% | -30.72% | 3.66% | 17.75% | 7.30% | 23.36% | -30.94% | 21.76% | 28.67% | 28.18% | 151.81% | 18.60% | 15.36% | 22.62% | 6.31% | 25.23% | -4.17% | -23.64% | 13.15% | 4.26% | 2.56% | 15.43% | 15.67% | 23.54% | 26.25% | 24.47% | 42.55% | 39.89% | 43.03% | 22.42% | -21.08% | -35.22% | -33.86% | ||||
qoq | -11.88% | 9.31% | -24.84% | 27.60% | -6.25% | 23.26% | -6.65% | 16.88% | 23.87% | 84.68% | -53.53% | 3.85% | 3.00% | 47.88% | -40.76% | 0.38% | 10.69% | 43.14% | -28.26% | 30.87% | 28.68% | -45.24% | -1.28% | 34.35% | -4.62% | -18.06% | 12.14% | 22.43% | 9.66% | -54.13% | 97.71% | 29.38% | 9.25% | -9.89% | -6.89% | 25.84% | 16.13% | -21.88% | 9.69% | -3.70% | -7.47% | 15.77% | 1.07% | -5.27% | 4.14% | 16.01% | 7.95% | -3.19% | 2.67% | 32.86% | 5.94% | -1.03% | -12.12% | -14.36% | -13.04% | 1.06% | |
net income margin % | 4.97% | 5.51% | 4.95% | 6.32% | 5.00% | 5.52% | 4.63% | 4.73% | 4.06% | 3.39% | 1.87% | 4.08% | 4.35% | 4.32% | 3.11% | 5.17% | 5.17% | 4.85% | 2.95% | 4.96% | 3.86% | 2.96% | 4.89% | 5.25% | 3.98% | 4.49% | 4.95% | 5.01% | 4.20% | 4.10% | 8.43% | 4.48% | 3.47% | 3.42% | |||||||||||||||||||||||
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.29 | 1.45 | 1.31 | 1.74 | 1.37 | 1.46 | 1.17 | 1.26 | 1.08 | 0.87 | 0.47 | 1.01 | 0.98 | 0.95 | 0.64 | 1.08 | 1.08 | 0.97 | 0.68 | 0.95 | 0.73 | 0.56 | 1.03 | 1.04 | 0.78 | 0.81 | 1 | 0.88 | 0.72 | 0.67 | 1.45 | 0.73 | 0.56 | 0.51 | 0.57 | 0.6 | 0.47 | 0.41 | 0.52 | 0.48 | 0.49 | 0.52 | 0.45 | 0.45 | 0.47 | 0.46 | 0.39 | 0.37 | 0.38 | 0.37 | 0.28 | 0.33 | 0.34 | 0.39 | 0.47 | 0.54 | 0.54 |
diluted | 1.28 | 1.44 | 1.29 | 1.73 | 1.36 | 1.44 | 1.16 | 1.25 | 1.07 | 0.87 | 0.47 | 1.01 | 0.97 | 0.94 | 0.62 | 1.07 | 1.07 | 0.96 | 0.67 | 0.94 | 0.72 | 0.55 | 1.01 | 1.02 | 0.76 | 0.8 | 0.96 | 0.86 | 0.71 | 0.65 | 1.41 | 0.72 | 0.55 | 0.5 | 0.55 | 0.59 | 0.47 | 0.4 | 0.51 | 0.47 | 0.48 | 0.52 | 0.45 | 0.44 | 0.47 | 0.45 | 0.39 | 0.36 | 0.38 | 0.37 | 0.28 | 0.32 | 0.33 | 0.38 | 0.45 | 0.52 | 0.51 |
weighted-average shares: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 18,403 | 18,506 | 18,747 | 18,760 | 18,738 | 18,757 | 18,802 | 18,815 | 18,791 | 18,779 | 18,818 | 18,826 | 18,796 | 18,795 | 18,868 | 18,865 | 18,843 | 18,885 | 18,841 | 18,853 | 18,829 | 18,840 | 18,816 | 18,799 | 18,805 | 18,825 | 18,797 | 18,873 | 18,806 | 18,670 | 18,766 | 18,666 | 19,008 | 18,994 | 19,335 | 19,316 | 19,475 | 19,450 | 19,543 | 19,663 | 19,610 | 19,774 | 19,769 | 19,684 | 19,728 | 19,688 | 19,580 | 19,375 | 19,413 | 19,351 | 19,282 | 15,299 | 15,204 | 15,079 | 14,631 | 14,586 | 14,482 |
diluted | 18,459 | 18,613 | 18,925 | 18,910 | 18,861 | 18,946 | 18,994 | 18,974 | 18,919 | 18,949 | 19,033 | 19,009 | 18,954 | 19,012 | 19,124 | 19,061 | 19,022 | 19,118 | 19,135 | 19,086 | 19,020 | 19,197 | 19,224 | 19,169 | 19,133 | 19,263 | 19,335 | 19,306 | 19,209 | 19,158 | 19,244 | 19,024 | 19,293 | 19,293 | 19,663 | 19,556 | 19,706 | 19,838 | 19,875 | 19,957 | 19,770 | 19,971 | 20,082 | 19,928 | 19,860 | 19,847 | 19,780 | 19,626 | 19,630 | 19,568 | 19,504 | 15,844 | 15,710 | 15,572 | 15,283 | 15,179 | 15,179 |
cash dividends declared per common share | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | ||||||||||||||||||||||||||||
other comprehensive income, net of tax | 6,158 | -2,713 | -343 | 684 | 3,151 | -1,334 | 6,009 | -1,555 | -4,211 | 2,659 | 1,830 | -1,971 | 432 | 2,780 | 5,654 | 3,671 | -11,123 | 283 | -4,407 | -568 | -3,317 | 1,609 | 1,571 | 558 | |||||||||||||||||||||||||||||||||
comprehensive income, net of tax | 29,819 | 24,138 | 21,312 | 31,728 | 25,268 | 28,001 | 20,646 | 19,687 | 23,463 | 15,064 | 14,888 | 17,550 | 14,186 | 20,521 | 13,909 | 18,419 | 20,744 | 21,131 | 18,474 | 21,542 | 13,492 | -511 | 25,637 | 16,349 | 11,758 | 15,601 | 14,288 | 16,103 | 10,300 | 14,026 | 28,641 | 14,250 | 8,557 | 8,770 | 10,229 | 7,645 | 10,673 | 5,812 | |||||||||||||||||||
amortization of intangible assets | 8,119,000 | 8,291,000 | 8,291,000 | 8,291,000 | 8,307,000 | 8,644,000 | 9,286,000 | 9,224,000 | 9,494,000 | 8,661,000 | 4,963,000 | 5,317,000 | 3,443,000 | 3,015,000 | 3,019,000 | 3,015,000 | 3,506,000 | 3,511,000 | 3,479,000 | 2,853,000 | 1,940,000 | 1,931,000 | 2,077,000 | 2,135,000 | 3,013,000 | 2,516,000 | 2,270,000 | 2,244,000 | 2,663,000 | 2,742,000 | 3,148,000 | 3,128,000 | 4,318,000 | 4,263,000 | 4,288,000 | 4,315,000 | 2,393,000 | 3,559,000 | 3,480,000 | 3,519,000 | 3,531,000 | 2,445,000 | 2,369,000 | 2,321,000 | 2,415,000 | 3,081,000 | 3,082,000 | 3,082,000 | 3,081,000 | 3,159,000 | 3,160,000 | 1,747,000 | 2,241,000 | ||||
other comprehensive loss, net of tax | -152.5 | -951 | -559 | -4,053 | -164 | -1,462.75 | -3,281 | -2,853 | |||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -3,568,500 | -7,474,000 | -4,103,000 | -2,697,000 | -2,407,000 | -2,550,000 | -2,612,000 | -2,683,000 | -2,971,000 | -3,488,000 | -3,908,000 | -3,525,000 | -2,508,000 | -2,824,000 | -2,934,000 | -2,453,000 | -2,637,000 | -2,240,000 | -2,167,000 | -1,666,000 | -1,890,000 | -2,175,000 | -2,460,000 | -2,445,000 | -2,345,000 | -2,674,000 | -2,489,000 | -2,564,000 | -768,000 | -662,000 | -804,000 | -611,000 | -1,307,000 | -516,000 | -539,000 | -564,000 | -629,000 | -747,000 | -776,000 | -917,000 | -963,000 | -1,471,000 | -1,500,000 | -735,000 | -785,000 | -1,037,000 | -1,210,000 | ||||||||||
other comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments, net of tax | -2,026 | -917 | -521 | -3,900 | 1,499 | -2,088 | |||||||||||||||||||||||||||||||||||||||||||||||||||
gross revenue | 212,856,750 | 288,951,000 | 288,949,000 | 273,527,000 | 233,921,000 | 231,979,000 | 237,864,000 | 239,649,000 | 227,641,000 | 213,947,000 | 218,691,000 | 213,395,000 | 194,742,000 | 192,938,000 | 197,711,000 | 199,647,000 | 174,438,000 | 167,071,000 | 175,405,000 | 157,862,000 | 176,281,000 | 184,064,000 | 175,148,000 | ||||||||||||||||||||||||||||||||||
other comprehensive loss: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | -245 | 99 | 84 | -230 | -389 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 9,867 | 9,318 | 9,657 | 10,116 | 8,548 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes | 8,201,750 | 11,828,000 | 11,823,000 | 9,156,000 | 7,916,000 | 8,831,000 | 9,461,000 | 11,944,000 | 13,256,000 | 13,461,000 |
We provide you with 20 years income statements for ICF International stock, allowing you to gain comprehensive visibility into the fundamentals of the company. Our detailed breakdowns include key financial metrics such as earnings, sales and marketing expenses, research and development costs, profits, and profit margins. This in-depth information is essential for making informed investment decisions and understanding the financial health and performance of ICF International stock. Explore the full financial landscape of ICF International stock with our expertly curated income statements.
The information provided in this report about ICF International stock is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.