ICF International, Inc. (ICFI) NASDAQ
66.49
-2.05(-2.99%)
Currency In USD
- General
- Statistics
- Historical Data
- Profile
- Financials
66.49
-2.05(-2.99%)
Currency In USD
If you invested $1000 in ICF International, Inc. (ICFI) 10 years ago, it would be worth $1,840.81 as of April 23, 2026, based on a reinvested dividends scenario. Over the same period, a $1000 investment made 5 years ago would be worth $731.06, while $1000 invested 1 year ago would be worth $791.83. This corresponds to total returns of 84.08%, -26.89%, -20.82%, respectively, with annualized returns of 6.29%, -6.07%, -20.82%.
Custom investment amounts or purchase dates can also be explored using the Stoculator calculator. Past performance does not guarantee future results.
Date Range:
| Date | Open | Close | Adj Close | High | Low | Volume |
|---|---|---|---|---|---|---|
| April 22, 2026 | 69.02 | 68.54 | 68.54 | 69.99 | 67.82 | 366,989 |
| April 21, 2026 | 68.88 | 68.61 | 68.61 | 69.77 | 68.12 | 522,860 |
| April 20, 2026 | 70.53 | 68.19 | 68.19 | 73.26 | 67.86 | 424,386 |
| April 17, 2026 | 73.73 | 70.53 | 70.53 | 74.37 | 70.2 | 338,281 |
| April 16, 2026 | 73.06 | 72.91 | 72.91 | 74.19 | 72.32 | 171,420 |
| April 15, 2026 | 70.15 | 73.06 | 73.06 | 73.26 | 69.71 | 297,319 |
| April 14, 2026 | 69.83 | 70.23 | 70.23 | 71.41 | 68.79 | 188,491 |
| April 13, 2026 | 67.27 | 70.08 | 70.08 | 70.47 | 66.83 | 209,449 |
| April 10, 2026 | 68.73 | 67.55 | 67.55 | 68.73 | 67.28 | 208,727 |
| April 09, 2026 | 69.2 | 68.96 | 68.96 | 69.27 | 67.78 | 250,504 |
| April 08, 2026 | 69.75 | 69.2 | 69.2 | 70 | 68.26 | 346,831 |
| April 07, 2026 | 67.59 | 67.57 | 67.57 | 68.1 | 66.01 | 261,634 |
| April 06, 2026 | 67.34 | 67.65 | 67.65 | 68.11 | 66.93 | 132,627 |
| April 02, 2026 | 65.04 | 67.1 | 67.1 | 67.12 | 64.69 | 350,987 |
| April 01, 2026 | 65.29 | 65.48 | 65.48 | 66.55 | 64.78 | 359,763 |
| March 31, 2026 | 66.14 | 65.29 | 65.29 | 67.61 | 64.89 | 222,448 |
| March 30, 2026 | 65.08 | 65.79 | 65.79 | 65.95 | 64.79 | 615,110 |
| March 27, 2026 | 65.25 | 64.77 | 64.77 | 65.29 | 64.34 | 425,440 |
| March 26, 2026 | 66.08 | 65.78 | 65.64 | 66.91 | 65 | 487,084 |
| March 25, 2026 | 69.43 | 66.16 | 66.02 | 70.51 | 65.13 | 485,187 |
| March 24, 2026 | 67.97 | 68.81 | 68.66 | 69.01 | 66.71 | 194,080 |
| March 23, 2026 | 67.26 | 68.86 | 68.71 | 71.07 | 66.64 | 397,213 |
| March 20, 2026 | 66.43 | 65.89 | 65.75 | 66.6 | 65 | 244,775 |
| March 19, 2026 | 66.07 | 66.37 | 66.23 | 67.69 | 65.99 | 241,942 |
| March 18, 2026 | 67.77 | 66.43 | 66.29 | 67.88 | 65.82 | 319,419 |
| March 17, 2026 | 69.04 | 67.64 | 67.5 | 69.95 | 67.49 | 342,277 |
| March 16, 2026 | 69.66 | 68.36 | 68.21 | 71.91 | 67.28 | 363,014 |
| March 13, 2026 | 70.25 | 69.81 | 69.66 | 70.68 | 68.44 | 342,285 |
| March 12, 2026 | 71.35 | 70.25 | 70.1 | 73.57 | 70.08 | 393,756 |
| March 11, 2026 | 72.61 | 71.75 | 71.6 | 73.05 | 71.43 | 296,691 |
| March 10, 2026 | 74.71 | 72.82 | 72.67 | 75.24 | 71.04 | 302,001 |
| March 09, 2026 | 75.95 | 75.35 | 75.19 | 76.05 | 73.01 | 182,774 |
| March 06, 2026 | 74.23 | 75.95 | 75.79 | 76.1 | 72.63 | 349,500 |
| March 05, 2026 | 75.24 | 74.9 | 74.74 | 76.49 | 73.99 | 215,116 |
| March 04, 2026 | 77.84 | 75.61 | 75.45 | 77.92 | 75.41 | 215,416 |
| March 03, 2026 | 76.3 | 77.55 | 77.38 | 78.14 | 75.5 | 148,846 |
| March 02, 2026 | 82.92 | 77.82 | 77.65 | 82.92 | 77.61 | 259,400 |
| February 27, 2026 | 78.4 | 83.13 | 82.95 | 83.5 | 75.55 | 398,739 |
| February 26, 2026 | 75.96 | 79.72 | 79.55 | 79.76 | 74.64 | 313,000 |
| February 25, 2026 | 76.07 | 75.16 | 75 | 76.07 | 72.84 | 239,500 |
| February 24, 2026 | 76.71 | 75.15 | 74.99 | 76.73 | 74.89 | 208,529 |
| February 23, 2026 | 78.78 | 75.58 | 75.42 | 79.48 | 75.47 | 106,300 |
| February 20, 2026 | 78.74 | 79.01 | 78.84 | 80.15 | 76.53 | 147,437 |
| February 19, 2026 | 77.96 | 78.74 | 78.57 | 79.1 | 77.29 | 131,100 |
| February 18, 2026 | 76.08 | 78.08 | 77.91 | 78.52 | 75.98 | 107,700 |
| February 17, 2026 | 77.46 | 75.94 | 75.78 | 78.22 | 75.79 | 136,600 |
| February 13, 2026 | 76.28 | 77.01 | 76.85 | 77.6 | 75.55 | 218,839 |
| February 12, 2026 | 78.29 | 75.6 | 75.44 | 79.71 | 75.13 | 194,700 |
| February 11, 2026 | 87.84 | 78.42 | 78.25 | 87.84 | 78.03 | 196,900 |
| February 10, 2026 | 86.23 | 87.17 | 86.98 | 87.67 | 85.31 | 122,427 |
| February 09, 2026 | 87.55 | 86.35 | 86.17 | 88.78 | 85.45 | 156,944 |
| February 06, 2026 | 88.77 | 87.07 | 86.88 | 89.26 | 86.53 | 186,500 |
| February 05, 2026 | 90.98 | 88.34 | 88.15 | 91.2 | 87.93 | 109,043 |
| February 04, 2026 | 90.74 | 90.82 | 90.63 | 91.68 | 89.1 | 95,800 |
| February 03, 2026 | 93.47 | 89.69 | 89.5 | 93.88 | 88.05 | 121,300 |
| February 02, 2026 | 92.7 | 93.77 | 93.57 | 94.4 | 91.82 | 104,800 |
| January 30, 2026 | 90.97 | 93.25 | 93.05 | 93.34 | 90.14 | 123,933 |
| January 29, 2026 | 92.92 | 91.03 | 90.84 | 93.9 | 89.98 | 122,700 |
| January 28, 2026 | 93.86 | 92.41 | 92.21 | 95.2 | 91.44 | 107,701 |
| January 27, 2026 | 94.76 | 93.52 | 93.32 | 94.76 | 93.4 | 75,900 |