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,095.09 as of October 23, 2026, based on a reinvested dividends scenario. Over the same period, a $1000 investment made 5 years ago would be worth $968.97, while $1000 invested 1 year ago would be worth $1,022.08. This corresponds to total returns of 109.51%, -3.1%, 2.21%, respectively, with annualized returns of 7.67%, -0.63%, 2.21%.

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
October 22, 20269193.3393.3393.691199,232
October 21, 202689.3689.9589.9590.3388.66121,179
October 20, 202689.8889.7889.7890.9488.72151,254
October 19, 202688.788.4688.4689.386.81156,683
October 16, 202689.2989.4389.4390.4988.54107,701
October 15, 202687.0288.7788.7789.7586.7695,538
October 14, 202686.8886.6786.6788.2685.89130,206
October 13, 202688.0487.4487.4488.1786.55154,064
October 12, 202687.6287.7387.7388.1186.57135,452
October 09, 202686.5987.5587.5588.3386.59162,727
October 08, 202683.2286.8286.8287.6782.84269,786
October 07, 202682.3282.8582.8584.1782.01187,680
October 06, 202683.583.0983.0985.0282.81154,112
October 05, 202681.4782.8682.8683.1481.01140,854
October 02, 202685.281.8681.8685.8481.8115,787
October 01, 202684.484.9784.9786.7984.07184,464
September 30, 202683.583.1383.1384.0982.67151,062
September 29, 202682.2383.1283.1284.0782.15299,632
September 28, 202683.17838383.4181.96140,501
September 25, 202682.6183.5683.568482.11230,531
September 24, 202684.04838384.0482.26135,873
September 23, 202683.7183.6883.6884.5383.2107,040
September 22, 202684.7583.5883.5884.7582.66263,629
September 21, 202684.8484.184.185.1883.97162,748
September 18, 202686.6885.2185.218784.92297,557
September 17, 202687.7586.6886.6889.8386.18137,389
September 16, 202688.4287.4687.4689.4987.04280,348
September 15, 202687.4688.8188.8190.0186.4279,676
September 11, 202686.0785.9585.9586.9284.76147,611
September 10, 202686.2985.7585.7587.185.6106,400
September 09, 202687.2586.1986.1987.2985.98211,965
September 08, 202686.8387.2587.2587.3783.45161,294
September 04, 202687.83888889.5587.4145,746
September 03, 202689.66909090.788.33144,207
September 02, 202688.4888.3288.3289.2887.3181,118
September 01, 202688.8388.8188.8190.7588.18195,677
August 31, 202690.2289.189.190.388.89112,256
August 28, 202691.0490.2290.2291.7290.03100,137
August 27, 202688.1989.889.890.0988.19146,479
August 26, 202688.8389.3489.3489.788.13106,671
August 25, 202688.788.3888.3888.8988.12140,902
August 24, 202689.2288.8488.8489.5388.22152,220
August 21, 202689.1389.0189.0190.2387.97218,575
August 20, 202689.9889.0789.079188.57110,088
August 19, 202688.8289.9989.9991.1688.82140,934
August 18, 202686.5888889.1386.5195,468
August 17, 202687.4786.586.587.9886.43118,853
August 14, 202689.2788.3988.3990.4687.74138,497
August 13, 202690.6589.2889.2890.8586.95214,886
August 12, 202688.9389.5889.589187.37333,488
August 11, 202690.7390.5890.5893.3390.47342,966
August 10, 202693.891.5191.5194.3591.18306,954
August 07, 202686.59959595.6886.59464,434
August 06, 202686.385.3185.3186.383.96390,617
August 05, 202686.5984.8184.8187.4383.93195,028
August 04, 202682.1686.2286.2286.3581.99174,080
August 03, 202682.0884.1284.1284.1582.08191,878
July 31, 202679.6280.9280.9281.0879.1981,589
July 30, 202681.680.8880.8883.0379.56204,624
July 29, 202683.1483.0383.0384.0581.16253,211
AD