ICF International, Inc. (ICFI) NASDAQ

Currency In USD

AD

ICFI Historical Return

If you invested $1000 in ICF International, Inc. (ICFI) 10 years ago, it would be worth $2,024.3 as of July 14, 2026, based on a reinvested dividends scenario. Over the same period, a $1000 investment made 5 years ago would be worth $897.98, while $1000 invested 1 year ago would be worth $906. This corresponds to total returns of 102.43%, -10.2%, -9.4%, respectively, with annualized returns of 7.3%, -2.13%, -9.4%.

Custom investment amounts or purchase dates can also be explored using the Stoculator calculator. Past performance does not guarantee future results.

AD

ICFI Historical Data

Date Range:

DateOpenCloseAdj CloseHighLowVolume
July 13, 202677.5679.1379.1380.4377.53401,007
July 10, 202676.976.8376.8378.1575.77147,856
July 09, 202676.5476.3476.3476.7374.22211,431
July 08, 202676.4177.5477.5480.6576.16364,093
July 07, 202676.2976.9876.9877.8975.85310,221
July 06, 202674.5174.8574.8575.4772.31163,394
July 02, 202672.474.9974.997572.37552,922
July 01, 202673.572.4572.4574.3872.23205,321
June 30, 20267472.8672.867572.5256,778
June 29, 202671.6274.4974.4974.6769.94371,384
June 26, 202666.7971.5171.5172.2166.79535,078
June 25, 202667.5965.1165.1169.1364.95256,446
June 24, 202667.567.8967.8969.5767.5267,848
June 23, 202665.3967.6167.6167.764.41254,581
June 22, 202666.4464.5464.5466.5863316,191
June 18, 202672.266.5166.5172.266442,315
June 17, 202672.3972.272.273.8871.9348,224
June 16, 202672.272.7572.7573.7572.2251,404
June 15, 202672.5172.1572.1573.4270.85299,219
June 12, 202671.7472.7672.7673.9471.46164,387
June 11, 202671.872.4972.4973.1270.94242,987
June 10, 202671.9471.5971.5972.7870.91256,568
June 09, 202670.571.471.472.2570.5190,774
June 08, 202669.5570.7870.7870.9969.29168,774
June 05, 202669.3769.8869.8870.5368.89177,829
June 04, 202669.5268.868.870.9568.34274,126
June 03, 202669.0568.3368.3371.567.17209,999
June 02, 202669.7669.6569.6570.1568.14200,877
June 01, 202668.8470.8970.8971.768.83243,045
May 29, 202669.2168.8468.8470.2268.27257,839
May 28, 202668.0269.2669.2670.1167.73207,702
May 27, 202667.968.3168.3169.1267.17248,740
May 26, 202668.1768.1968.1968.8167.72185,718
May 22, 202668.1768.9368.937068.06219,379
May 21, 202667.5768.0368.0369.4165.68272,959
May 20, 202666.1268.5368.5368.7464.89470,404
May 19, 202666.2766.5666.5667.9565550,828
May 18, 202661.2364.5364.536561.21323,681
May 15, 202661.4961.1261.1262.1160.21254,472
May 14, 202660.1660.8660.8661.6259.01350,932
May 13, 202664.2659.959.964.4758.83507,952
May 12, 202667.3964.3664.3668.0164.26455,898
May 11, 202670.3367.2767.277266.22488,310
May 08, 202674.569.6169.6175.366.64839,461
May 07, 202673.4674.574.575.6873.2513,003
May 06, 202674.373.5873.5874.471.59512,074
May 05, 202673.474.5374.5375.1872.46424,202
May 04, 202672.7473.4273.4274.672.3538,014
May 01, 202672.4173.3673.3674.171.08469,084
April 30, 202668.5671.6671.6671.7668.17546,130
April 29, 202667.3768.5768.5769.2467.15745,612
April 28, 202666.8867.4967.4967.9565.24710,958
April 27, 202667.8966.2266.2269.4565.86571,414
April 24, 202666.7767.4767.4768.1265.87947,698
April 23, 202668.2666.9566.956964.52405,096
April 22, 202669.0268.5468.5469.9967.82366,989
April 21, 202668.8868.6168.6169.7768.12522,860
April 20, 202670.5368.1968.1973.2667.86424,386
April 17, 202673.7370.5370.5374.3770.2338,281
April 16, 202673.0672.9172.9174.1972.32171,420
AD