ICF International, Inc. (ICFI)
Q1-CY2026Q4-CY2025Q3-CY2025Q2-CY2025Q1-CY2025Q4-CY2024Q3-CY2024Q2-CY2024Q1-CY2024Q4-CY2023Q3-CY2023Q2-CY2023Q1-CY2023Q4-CY2022Q3-CY2022Q2-CY2022Q1-CY2022Q4-CY2021Q3-CY2021Q2-CY2021Q1-CY2021Q4-CY2020Q3-CY2020Q2-CY2020Q1-CY2020Q4-CY2019Q3-CY2019Q2-CY2019Q1-CY2019Q4-CY2018Q3-CY2018Q2-CY2018Q1-CY2018Q4-CY2017Q3-CY2017Q2-CY2017Q1-CY2017Q4-CY2016Q3-CY2016Q2-CY2016Q1-CY2016Q4-CY2015Q3-CY2015Q2-CY2015Q1-CY2015Q4-CY2014Q3-CY2014Q2-CY2014Q1-CY2014
Balance Sheet Date2025-Dec-312025-Sep-302025-Jun-302025-Mar-312024-Dec-312024-Sep-302024-Jun-302024-Mar-312023-Dec-312023-Sep-302023-Jun-302023-Mar-312022-Dec-312022-Sep-302022-Jun-302022-Mar-312021-Dec-312021-Sep-302021-Jun-302021-Mar-312020-Dec-312020-Sep-302020-Jun-302020-Mar-312019-Dec-312019-Sep-302019-Jun-302019-Mar-312018-Dec-312018-Sep-302018-Jun-302018-Mar-312017-Dec-312017-Sep-302017-Jun-302017-Mar-312016-Dec-312016-Sep-302016-Jun-302016-Mar-312015-Dec-312015-Sep-302015-Jun-302015-Mar-312014-Dec-312014-Sep-302014-Jun-302014-Mar-31
Fiscal PeriodQ4-FY2025Q3-FY2025Q2-FY2025Q1-FY2025Q4-FY2024Q3-FY2024Q2-FY2024Q1-FY2024Q4-FY2023Q3-FY2023Q2-FY2023Q1-FY2023Q4-FY2022Q3-FY2022Q2-FY2022Q1-FY2022Q4-FY2021Q3-FY2021Q2-FY2021Q1-FY2021Q4-FY2020Q3-FY2020Q2-FY2020Q1-FY2020Q4-FY2019Q3-FY2019Q2-FY2019Q1-FY2019Q4-FY2018Q3-FY2018Q2-FY2018Q1-FY2018Q4-FY2017Q3-FY2017Q2-FY2017Q1-FY2017Q4-FY2016Q3-FY2016Q2-FY2016Q1-FY2016Q4-FY2015Q3-FY2015Q2-FY2015Q1-FY2015Q4-FY2014Q3-FY2014Q2-FY2014Q1-FY2014
Total Revenue443,673,000$465,405,000$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$306,392,000$296,295,000$289,559,000$306,520,000$305,419,000$283,599,000$280,805,000$288,951,000$288,949,000$273,527,000$276,426,000$264,796,000$263,860,000$245,052,000$
QoQ%(4.67%)(2.26%)(2.35%)(1.75%)(4.00%).97%3.56%3.36%(4.62%).29%3.48%1.61%1.67%10.56%2.33%6.57%(1.54%).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%(.36%)3.41%2.33%(5.53%).36%7.69%1.00%(2.82%).00%5.64%(1.05%)4.39%.36%7.68%6.66%
YoY%(10.61%)(9.98%)(7.01%)(1.38%)3.76%3.09%2.39%2.31%.58%7.21%18.19%16.89%22.58%18.71%7.79%9.25%(10.67%)9.37%10.89%5.65%9.51%(3.64%)(3.47%)4.98%4.96%12.30%13.07%12.71%17.67%9.06%5.85%2.19%10.92%(.40%).32%4.48%3.12%6.08%5.70%3.68%1.58%9.12%9.51%11.62%20.31%8.50%9.23%4.76%
Cost Of Revenue285,323,000$290,545,000$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$190,896,000$183,607,000$182,440,000$191,310,000$194,188,000$177,199,000$173,752,000$177,864,000$178,251,000$164,569,000$168,485,000$166,064,000$166,667,000$153,730,000$
Gross Profit158,350,000$174,860,000$177,730,000$185,076,000$179,219,000$191,951,000$182,698,000$183,903,000$174,807,000$178,015,000$174,681,000$170,717,000$175,545,000$160,482,000$154,205,000$155,310,000$141,318,000$139,885,000$145,879,000$146,396,000$139,240,000$137,027,000$130,580,000$127,622,000$132,609,000$135,760,000$131,664,000$125,305,000$128,853,000$119,908,000$117,750,000$113,954,000$113,944,000$115,309,000$115,496,000$112,688,000$107,119,000$115,210,000$111,231,000$106,400,000$107,053,000$111,087,000$110,698,000$108,958,000$107,941,000$98,732,000$97,193,000$91,322,000$
Gross Margin35.69%37.57%37.33%37.96%36.11%37.13%35.68%37.20%36.54%35.50%34.93%35.33%36.91%34.31%36.45%37.56%36.42%35.50%37.16%38.68%32.06%38.03%36.89%35.63%33.43%36.31%35.90%36.72%34.10%36.01%36.31%37.64%35.48%37.77%37.70%38.03%36.99%37.59%36.42%37.52%38.12%38.45%38.31%39.83%39.05%37.29%36.84%37.27%
Operating Expenses129,717,000$136,429,000$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$93,288,000$96,055,000$85,154,000$91,434,000$91,873,000$88,706,000$88,015,000$89,590,000$91,964,000$92,996,000$91,331,000$80,204,000$79,619,000$74,672,000$
Operating Income28,633,000$38,431,000$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$22,208,000$16,633,000$21,965,000$23,776,000$19,358,000$17,694,000$19,038,000$21,497,000$18,734,000$15,962,000$16,610,000$18,528,000$17,574,000$16,650,000$
Operating Margin6.45%8.26%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.14%7.67%6.15%6.41%7.79%7.28%6.48%5.81%6.28%7.66%7.25%5.61%7.59%7.76%6.34%6.24%6.78%7.44%6.48%5.84%6.01%7.00%6.66%6.79%
Interest Income
Interest Expenses7,213,000$7,861,000$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$9,185,000$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,537,000$1,951,000$2,158,000$2,407,000$2,460,000$2,445,000$2,345,000$2,674,000$2,489,000$2,564,000$1,966,000$800,000$774,000$714,000$
Income Before Tax21,296,000$30,746,000$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$19,897,000$14,791,000$20,041,000$22,101,000$16,841,000$15,524,000$16,607,000$18,771,000$15,055,000$13,167,000$14,677,000$17,393,000$16,179,000$15,901,000$
Tax Expenses3,986,000$6,980,000$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$7,960,000$4,614,000$7,368,000$8,664,000$6,258,000$5,633,000$5,857,000$7,226,000$5,881,000$5,267,000$5,914,000$5,840,000$6,181,000$6,185,000$
Net Income17,310,000$23,766,000$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$11,937,000$10,177,000$12,673,000$13,437,000$10,583,000$9,891,000$10,750,000$11,545,000$9,174,000$7,900,000$8,763,000$11,553,000$9,998,000$9,716,000$
Profit Margin3.90%5.11%4.97%5.51%4.95%6.32%5.00%5.53%4.63%4.73%4.06%3.39%1.87%4.08%4.35%4.32%3.11%5.17%5.18%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.49%3.90%3.44%4.38%4.38%3.47%3.49%3.83%4.00%3.18%2.89%3.17%4.36%3.79%3.97%
TTM4.89%5.13%5.45%5.45%5.46%5.38%4.98%4.74%4.21%3.54%3.36%3.39%3.61%3.99%4.25%4.45%4.58%4.49%4.43%4.11%3.65%4.19%4.27%4.30%4.66%4.68%4.60%4.67%4.59%5.45%5.33%5.27%5.12%4.05%4.02%3.91%3.93%3.80%3.69%3.62%3.48%3.31%3.39%3.54%3.81%3.89%3.93%4.05%
Earnings to Minority
Earnings to Common Shareholders17,310,000$23,766,000$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$11,937,000$10,177,000$12,673,000$13,437,000$10,583,000$9,891,000$10,750,000$11,545,000$9,174,000$7,900,000$8,763,000$11,553,000$9,998,000$9,716,000$
QoQ%(27.17%).44%(11.88%)9.32%(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%).38%10.69%43.14%(28.26%)30.87%28.69%(45.24%)(1.28%)34.35%(4.62%)(18.06%)12.14%22.43%9.66%(54.13%)97.71%14.70%17.29%(19.70%)(5.69%)26.97%7.00%(7.99%)(6.89%)25.85%16.13%(9.85%)(24.15%)15.55%2.90%25.27%
YoY%(29.53%)(27.27%)(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.67%)(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%14.07%22.01%113.60%1.90%12.79%2.89%17.89%16.39%15.36%25.20%22.68%(.07%)(8.24%)(18.69%)12.98%3.79%(3.22%)(3.92%)
Earnings Per Share, Basic0.95$1.29$1.29$1.45$1.31$1.74$1.37$1.46$1.18$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$0.99$0.88$0.72$0.67$1.45$0.73$0.64$0.54$667.42$708.52$556.77$520.74$0.56$0.60$0.47$0.41$0.45$0.59$0.51$0.49$
Earnings Per Share, Diluted0.94$1.28$1.28$1.44$1.29$1.73$1.36$1.44$1.16$1.25$1.07$0.87$0.46$1.01$0.97$0.94$0.63$1.07$1.07$0.96$0.67$0.94$0.72$0.55$1.01$1.02$0.76$0.80$0.97$0.86$0.71$0.65$1.41$0.72$0.63$0.52$649.50$695.17$548.54$513.21$0.55$0.59$0.47$0.40$0.44$0.59$0.50$0.48$
Unlevered FCF Per Share, Basic4.13$2.57$2.82$(1.79$)5.09$1.36$3.24$(0.53$)5.68$1.36$1.95$(0.90$)8.25$0.01$0.72$(0.38$)2.41$3.10$0.07$0.26$4.14$4.48$1.38$(0.81$)4.52$2.89$(1.87$)(0.67$)3.41$1.70$(0.31$)2.52$2.87$(715.02$)1.75$1.96$1.45$(1.20$)3.07$1.41$0.21$(0.61$)
Unlevered FCF Per Share, Diluted4.10$2.55$2.81$(1.77$)5.02$1.35$3.21$(0.53$)5.58$1.35$1.94$(0.89$)8.12$0.01$0.71$(0.37$)2.36$3.07$0.07$0.26$4.07$4.42$1.37$(0.79$)4.42$2.83$(1.84$)(0.66$)3.33$1.66$(0.31$)2.45$2.82$(704.66$)1.72$1.94$1.44$(1.18$)3.02$1.39$0.21$(0.59$)
Average Shares, Basic18,315,00018,432,00018,403,00018,506,00018,733,00018,760,00018,738,00018,757,00018,823,00018,815,00018,791,00018,779,00018,855,00018,826,00018,796,00018,795,00018,879,00018,865,00018,843,00018,885,00018,841,00018,853,00018,829,00018,840,00018,834,00018,799,00018,805,00018,825,00018,838,00018,873,00018,806,00018,670,00018,646,00018,666,00018,775,00018,972,00018,98818,96519,00818,99419,102,00019,316,00019,475,00019,450,00019,409,00019,450,00019,795,00019,804,000
Average Shares, Diluted18,466,00018,526,00018,459,00018,613,00018,983,00018,910,00018,861,00018,946,00019,134,00018,974,00018,919,00018,949,00019,157,00019,009,00018,954,00019,012,00019,295,00019,061,00019,022,00019,118,00019,143,00019,086,00019,020,00019,197,00019,234,00019,169,00019,133,00019,263,00019,333,00019,306,00019,209,00019,158,00019,136,00019,024,00019,086,00019,423,00019,51219,32919,29319,27319,373,00019,556,00019,706,00019,838,00019,744,00019,713,00020,082,00020,277,000
EBIT28,509,000$38,607,000$38,372,000$37,338,000$37,506,000$45,125,000$42,443,000$42,574,000$39,328,000$34,637,000$31,370,000$30,893,000$21,110,000$29,121,000$29,874,000$27,334,000$18,376,000$32,346,000$31,908,000$27,712,000$20,898,000$28,027,000$23,131,000$16,509,000$28,164,000$28,523,000$22,728,000$21,477,000$29,273,000$23,871,000$20,707,000$17,686,000$20,278,000$23,085,000$22,434,000$16,742,000$22,199,000$24,508,000$19,301,000$17,969,000$18,952,000$21,445,000$17,544,000$15,731,000$16,643,000$18,193,000$16,953,000$16,615,000$
EBITDA42,991,000$52,775,000$53,074,000$52,133,000$50,806,000$58,235,000$55,644,000$56,439,000$53,859,000$49,198,000$47,483,000$46,426,000$36,888,000$43,079,000$39,901,000$37,488,000$26,634,000$40,026,000$39,655,000$35,997,000$29,417,000$36,681,000$31,674,000$24,541,000$34,811,000$35,489,000$30,400,000$28,374,000$36,726,000$30,597,000$27,022,000$24,398,000$27,202,000$30,439,000$29,482,000$23,995,000$29,698,000$31,749,000$26,533,000$25,116,000$27,434,000$30,024,000$25,726,000$23,894,000$24,527,000$23,693,000$22,340,000$21,650,000$