NASDAQ:ICFI | Income Statement | ICF International, Inc.

Complete source-backed income-statement history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-06-30$474.5M$297.86M$123.33M$136.75M$39.89M$32.78M$5.83M$26.95M$1.50$1.4918,010,00018,048,000
2026-03-31$437.5M$270.64M$118.83M$132.01M$34.86M$27.39M$6.87M$20.52M$1.12$1.1218,242,00018,347,000
2025-12-31$443.67M$285.32M$115.24M$129.72M$28.63M$21.3M$3.99M$17.31M$0.94$0.94-33,000-26,000
2025-09-30$465.41M$290.55M$122.26M$136.43M$38.43M$30.75M$6.98M$23.77M$1.29$1.2818,432,00018,526,000
2025-06-30$476.16M$298.43M$123.02M$137.72M$40.01M$29.95M$6.29M$23.66M$1.29$1.2818,403,00018,459,000
2025-03-31$487.62M$302.54M$131.89M$146.69M$38.39M$30M$3.15M$26.85M$1.45$1.4418,506,00018,613,000
2024-12-31$496.32M$317.11M$129.45M$142.75M$36.47M$31.05M$6.49M$24.56M$1.31$1.29-5,00010,000
2024-09-30$517M$325.05M$132.82M$145.93M$46.02M$37.93M$5.25M$32.68M$1.74$1.7318,760,00018,910,000
2024-06-30$512.03M$329.33M$127.09M$140.29M$42.41M$34.74M$9.13M$25.61M$1.37$1.3618,738,00018,861,000
2024-03-31$494.44M$310.53M$129.09M$142.96M$40.94M$34.34M$7.02M$27.32M$1.46$1.4418,757,00018,946,000
2023-12-31$478.35M$303.55M$123.35M$137.89M$36.92M$29.79M$7.63M$22.16M$1.17$1.167,00036,000
2023-09-30$501.52M$323.5M$131.55M$146.11M$31.9M$24.08M$340,000.00$23.74M$1.26$1.2518,815,00018,974,000
2023-06-30$500.09M$325.4M$126.52M$142.63M$32.05M$21.24M$926,000.00$20.31M$1.08$1.0718,791,00018,919,000
2023-03-31$483.28M$312.57M$123.73M$139.27M$31.45M$21.44M$5.04M$16.4M$0.87$0.8718,779,00018,949,000
2022-12-31$475.61M$300.06M$136.72M$152.5M$23.05M$11.93M$3.05M$8.88M$0.47$0.4712,00032,000
2022-09-30$467.78M$307.3M$118.29M$132.25M$28.23M$21.65M$2.54M$19.11M$1.01$1.0118,826,00019,009,000
2022-06-30$423.11M$268.91M$114.4M$124.43M$29.78M$25.77M$7.37M$18.4M$0.98$0.9718,796,00018,954,000
2022-03-31$413.47M$258.16M$117.45M$127.61M$27.7M$24.64M$6.78M$17.86M$0.95$0.9418,795,00019,012,000
2021-12-31$387.99M$246.67M$114.47M$122.73M$18.59M$15.97M$3.89M$12.08M$0.64$0.624,00047,000
2021-09-30$394.06M$254.18M$99.94M$107.62M$32.27M$29.8M$9.41M$20.39M$1.08$1.0718,865,00019,061,000
2021-06-30$392.53M$246.65M$106.18M$113.93M$31.95M$29.3M$8.98M$20.31M$1.08$1.0718,843,00019,022,000
2021-03-31$378.48M$232.08M$109.98M$118.27M$28.13M$25.03M$6.68M$18.35M$0.97$0.9618,885,00019,118,000
2020-12-31$434.34M$295.1M$108.96M$117.48M$21.76M$17.93M$5.11M$12.82M$0.68$0.67024,000
2020-09-30$360.32M$223.29M$100.12M$108.78M$28.25M$24.54M$6.67M$17.87M$0.95$0.9418,853,00019,086,000
2020-06-30$353.99M$223.41M$99.26M$107.8M$22.78M$19.22M$5.57M$13.66M$0.73$0.7218,829,00019,020,000
2020-03-31$358.24M$230.62M$103.27M$111.3M$16.32M$12.98M$2.37M$10.61M$0.56$0.5518,840,00019,197,000
2019-12-31$396.64M$264.03M$97.66M$104.31M$28.3M$25.66M$6.28M$19.38M$1.03$1.016,00016,000
2019-09-30$373.92M$238.16M$100.13M$107.1M$28.66M$25.7M$6.07M$19.63M$1.04$1.0218,799,00019,169,000
2019-06-30$366.72M$235.05M$101.45M$109.12M$22.54M$19.79M$5.18M$14.61M$0.78$0.7618,805,00019,133,000
2019-03-31$341.25M$215.95M$96.52M$103.42M$21.89M$19.02M$3.71M$15.32M$0.81$0.8018,825,00019,263,000
2018-12-31$377.91M$249.06M$91.96M$99.41M$29.44M$26.64M$7.94M$18.7M$1.00$0.9614,00079,000
2018-09-30$332.97M$213.06M$88.96M$95.69M$24.22M$21.63M$4.96M$16.67M$0.88$0.8618,873,00019,306,000
2018-06-30$324.32M$206.57M$90.41M$96.73M$21.03M$18.54M$4.92M$13.62M$0.72$0.7118,806,00019,209,000
2018-03-31$302.78M$188.83M$89.66M$96.37M$17.58M$16.02M$3.6M$12.42M$0.67$0.6518,670,00019,158,000
2017-12-31$321.17M$207.23M$86.84M$93.76M$20.18M$18.39M-$8.68M$27.07M$1.45$1.41-41,00026,000
2017-09-30$305.3M$189.99M$84.56M$91.91M$23.4M$20.91M$7.22M$13.69M$0.73$0.7218,666,00019,024,000
2017-06-30$306.39M$190.9M$86.24M$93.29M$22.21M$19.9M$7.96M$11.94M$0.64$0.6318,775,00019,086,000
2017-03-31$296.3M$183.61M$88.8M$96.06M$16.63M$14.79M$4.61M$10.18M$0.54$0.5218,972,00019,423,000
2016-12-31$289.56M$182.44M$77.66M$85.15M$21.97M$20.04M$7.37M$12.67M$0.66$0.65071,000
2016-09-30$306.52M$191.31M$84.19M$91.43M$23.78M$22.1M$8.66M$13.44M$0.71$0.7018,965,00019,329,000
2016-06-30$305.42M$194.19M$84.64M$91.87M$19.36M$16.84M$6.26M$10.58M$0.56$0.5519,008,00019,293,000
2016-03-31$283.6M$177.2M$81.56M$88.71M$17.69M$15.52M$5.63M$9.89M$0.52$0.5118,994,00019,273,000
2015-12-31$280.81M$173.75M$79.53M$88.02M$19.04M$16.61M$5.86M$10.75M$0.57$0.55-78,000-80,000
2015-09-30$288.95M$177.86M$81.01M$89.59M$21.5M$18.77M$7.23M$11.55M$0.60$0.5919,316,00019,556,000
2015-06-30$288.95M$178.25M$83.78M$91.96M$18.73M$15.06M$5.88M$9.17M$0.47$0.4719,475,00019,706,000
2015-03-31$273.53M$164.57M$84.83M$93M$15.96M$13.17M$5.27M$7.9M$0.41$0.4019,450,00019,838,000
2014-12-31$276.43M$168.49M$83.45M$91.33M$16.61M$14.68M$5.91M$8.76M$0.45$0.44-74,000-72,000
2014-09-30$264.8M$166.06M$74.7M$80.2M$18.53M$17.39M$5.84M$11.55M$0.59$0.5919,450,00019,713,000
2014-06-30$263.86M$166.67M$74.23M$79.62M$17.57M$16.18M$6.18M$10M$0.51$0.5019,795,00020,082,000
2014-03-31$245.05M$153.73M$69.64M$74.67M$16.65M$15.9M$6.19M$9.72M$0.49$0.4819,804,00020,277,000
2013-12-31$229.76M$143.15M$68.87M$74.03M$12.59M$11.79M$4.03M$7.76M$0.39$0.3870,00098,000
2013-09-30$244.06M$154.02M$67.65M$72.88M$17.15M$16.82M$5.69M$11.13M$0.56$0.5519,802,00020,165,000
2013-06-30$241.57M$151.53M$67.6M$72.75M$17.3M$16.66M$6.33M$10.33M$0.52$0.5219,706,00019,996,000
2013-03-31$233.92M$142.82M$68.26M$73.45M$17.65M$16.96M$6.85M$10.11M$0.52$0.5119,543,00019,875,000
2012-12-31$231.98M$146.88M$64.27M$70.56M$14.55M$13.82M$4.6M$9.22M$0.48$0.47-54,000-47,000
2012-09-30$237.86M$148.27M$66.36M$72.6M$17M$15.96M$6.38M$9.57M$0.49$0.4819,610,00019,770,000
2012-06-30$239.65M$147.86M$67.4M$73.52M$18.27M$17.24M$6.9M$10.35M$0.52$0.5219,774,00019,971,000
2012-03-31$227.64M$140.19M$65.85M$71.08M$16.37M$14.9M$5.96M$8.94M$0.45$0.4519,769,00020,082,000
2011-12-31$213.95M$131.44M$63.48M$68.1M$14.41M$13.39M$4.54M$8.84M$0.45$0.4418,00040,000
2011-09-30$218.69M$137.34M$60.34M$65.25M$16.1M$15.56M$6.22M$9.33M$0.47$0.4719,728,00019,860,000
2011-06-30$213.4M$133.52M$59.24M$64.34M$15.54M$14.94M$5.98M$8.96M$0.46$0.4519,688,00019,847,000
2011-03-31$194.74M$118.22M$57.93M$63.1M$13.42M$12.88M$5.15M$7.73M$0.39$0.3919,580,00019,780,000
2010-12-31$192.94M$119.44M$56.02M$61.85M$11.65M$10.88M$3.72M$7.16M$0.37$0.3626,00047,000
2010-09-30$197.71M$124.06M$55.35M$61.15M$12.51M$11.83M$4.44M$7.39M$0.38$0.3819,413,00019,630,000
2010-06-30$199.65M$125.13M$56.13M$61.86M$12.66M$11.82M$4.62M$7.2M$0.37$0.3719,351,00019,568,000

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$1.87B$1.18B$492.4M$550.55M$145.47M$111.99M$20.41M$91.59M$4.97$4.9518,414,00018,516,000
2024-12-31$2.02B$1.28B$518.45M$571.93M$165.84M$138.06M$27.89M$110.17M$5.88$5.8218,747,00018,925,000
2023-12-31$1.96B$1.27B$505.16M$565.9M$132.32M$96.55M$13.94M$82.61M$4.39$4.3518,802,00018,994,000
2022-12-31$1.78B$1.13B$486.86M$536.78M$108.76M$83.98M$19.74M$64.24M$3.41$3.3818,818,00019,033,000
2021-12-31$1.55B$979.57M$430.57M$462.54M$110.94M$100.09M$28.96M$71.13M$3.77$3.7218,868,00019,124,000
2020-12-31$1.51B$972.41M$411.61M$445.36M$89.11M$74.67M$19.71M$54.96M$2.92$2.8718,841,00019,135,000
2019-12-31$1.48B$953.19M$395.76M$423.95M$101.39M$90.17M$21.24M$68.94M$3.66$3.5918,816,00019,224,000
2018-12-31$1.34B$857.51M$360.99M$388.19M$92.27M$82.83M$21.43M$61.4M$3.27$3.1818,797,00019,335,000
2017-12-31$1.23B$771.73M$346.44M$375.02M$82.42M$73.99M$11.11M$62.88M$3.35$3.2718,766,00019,244,000
2016-12-31$1.19B$745.14M$328.05M$357.17M$82.79M$74.51M$27.92M$46.58M$2.45$2.4018,989,00019,416,000
2015-12-31$1.13B$694.44M$329.16M$362.57M$75.23M$63.6M$24.23M$39.37M$2.04$2.0019,335,00019,663,000
2014-12-31$1.05B$654.95M$302.02M$325.83M$69.36M$64.15M$24.12M$40.03M$2.04$2.0019,608,00019,997,000
2013-12-31$949.3M$591.52M$272.39M$293.1M$64.69M$62.23M$22.9M$39.33M$1.99$1.9519,755,00020,186,000
2012-12-31$937.13M$583.2M$263.88M$287.76M$66.18M$61.91M$23.84M$38.08M$1.94$1.9119,663,00019,957,000
2011-12-31$840.78M$520.52M$240.96M$260.77M$59.48M$56.76M$21.9M$34.87M$1.77$1.7519,684,00019,928,000
2010-12-31$764.73M$476.19M$218.53M$241.63M$46.92M$43.68M$16.51M$27.17M$1.40$1.3819,375,00019,626,000
2009-12-31$674.4M$411.33M$203.43M$223.98M$39.08M$34.98M$12.63M$22.36M$1.45$1.4015,433,00015,914,000