5 DAY PERFORMANCE
-16.27%
1 MONTH PERFORMANCE
-5.24%
3 MONTH PERFORMANCE
+9.31%
6 MONTH PERFORMANCE
+0.27%
YEAR-TO-DATE PERFORMANCE
-11.66%
1 YEAR PERFORMANCE
-24.76%
ICF International, Inc Stock Chart
Share Price History
| Date | Opening Price | Closing Price | High | Low | Volume | Market Capitalization |
|---|---|---|---|---|---|---|
| 08/21/2026 | $89.13 | $89.01 (-0.13%) | $90.23 | $87.97 | 218.60 K | $1.60 B |
| 08/20/2026 | $89.98 | $89.07 (-1.01%) | $91.00 | $88.57 | 110.10 K | $1.60 B |
| 08/19/2026 | $88.82 | $89.99 (1.32%) | $91.16 | $88.82 | 140.94 K | $1.62 B |
| 08/18/2026 | $86.50 | $88.00 (1.73%) | $89.13 | $86.50 | 195.50 K | $1.58 B |
| 08/17/2026 | $87.47 | $86.50 (-1.11%) | $87.98 | $86.43 | 118.92 K | $1.56 B |
| 08/14/2026 | $89.27 | $88.39 (-0.99%) | $90.46 | $87.74 | 139.50 K | $1.59 B |
| 08/13/2026 | $90.65 | $89.28 (-1.51%) | $90.85 | $86.95 | 289.51 K | $1.61 B |
| 08/12/2026 | $88.93 | $89.58 (0.73%) | $91.00 | $87.37 | 343.11 K | $1.61 B |
| 08/11/2026 | $90.73 | $90.58 (-0.17%) | $93.33 | $90.47 | 343.00 K | $1.63 B |
| 08/10/2026 | $93.80 | $91.51 (-2.44%) | $94.35 | $91.18 | 307.00 K | $1.65 B |
| 08/07/2026 | $86.59 | $95.00 (9.71%) | $95.68 | $86.59 | 464.44 K | $1.71 B |
| 08/06/2026 | $86.30 | $85.31 (-1.15%) | $86.30 | $83.96 | 395.20 K | $1.54 B |
| 08/05/2026 | $86.59 | $84.81 (-2.06%) | $87.43 | $83.93 | 195.03 K | $1.53 B |
| 08/04/2026 | $82.16 | $86.22 (4.94%) | $86.35 | $81.99 | 174.10 K | $1.55 B |
| 08/03/2026 | $82.08 | $84.12 (2.49%) | $84.15 | $82.08 | 191.90 K | $1.52 B |
| 07/31/2026 | $79.62 | $80.92 (1.63%) | $81.08 | $79.19 | 81.60 K | $1.46 B |
| 07/30/2026 | $81.60 | $80.88 (-0.88%) | $83.03 | $79.56 | 206.02 K | $1.46 B |
| 07/29/2026 | $83.14 | $83.03 (-0.13%) | $84.05 | $81.16 | 260.39 K | $1.50 B |
| 07/28/2026 | $81.74 | $83.14 (1.71%) | $84.79 | $81.49 | 229.90 K | $1.50 B |
| 07/27/2026 | $79.94 | $80.01 (0.09%) | $81.77 | $79.83 | 166.71 K | $1.44 B |
| 07/24/2026 | $76.44 | $79.52 (4.03%) | $81.69 | $76.44 | 299.82 K | $1.43 B |
| 07/23/2026 | $75.72 | $77.09 (1.81%) | $77.72 | $75.72 | 275.45 K | $1.39 B |
| 07/22/2026 | $76.24 | $76.65 (0.54%) | $76.74 | $74.83 | 166.10 K | $1.38 B |
| 07/21/2026 | $76.00 | $75.00 (-1.32%) | $76.77 | $74.92 | 117.20 K | $1.35 B |
| 07/20/2026 | $78.03 | $77.40 (-0.81%) | $78.78 | $76.98 | 164.94 K | $1.39 B |
| 07/17/2026 | $80.73 | $78.86 (-2.32%) | $82.65 | $78.75 | 196.80 K | $1.42 B |
| 07/16/2026 | $79.35 | $81.04 (2.13%) | $81.83 | $78.63 | 276.10 K | $1.46 B |
| 07/15/2026 | $76.43 | $77.96 (2%) | $79.68 | $75.96 | 338.40 K | $1.40 B |
| 07/14/2026 | $77.66 | $76.35 (-1.69%) | $77.66 | $75.70 | 312.82 K | $1.38 B |
| 07/13/2026 | $77.56 | $79.13 (2.02%) | $80.43 | $77.53 | 401.01 K | $1.43 B |
| 07/10/2026 | $76.90 | $76.83 (-0.09%) | $78.15 | $75.77 | 147.90 K | $1.38 B |
| 07/09/2026 | $76.54 | $76.34 (-0.26%) | $76.73 | $74.22 | 211.43 K | $1.37 B |
| 07/08/2026 | $76.41 | $77.54 (1.48%) | $80.65 | $76.16 | 364.10 K | $1.40 B |
| 07/07/2026 | $76.29 | $76.98 (0.9%) | $77.89 | $75.85 | 310.22 K | $1.39 B |
| 07/06/2026 | $74.51 | $74.85 (0.46%) | $75.47 | $72.31 | 163.40 K | $1.35 B |
| 07/02/2026 | $72.40 | $74.99 (3.58%) | $75.00 | $72.37 | 576.74 K | $1.35 B |
| 07/01/2026 | $73.50 | $72.45 (-1.43%) | $74.38 | $72.23 | 205.32 K | $1.30 B |
| 06/30/2026 | $74.00 | $72.86 (-1.54%) | $75.00 | $72.50 | 256.80 K | $1.31 B |
| 06/29/2026 | $71.62 | $74.49 (4.01%) | $74.67 | $69.94 | 380.81 K | $1.34 B |
| 06/26/2026 | $66.79 | $71.51 (7.07%) | $72.21 | $66.79 | 535.14 K | $1.29 B |
| 06/25/2026 | $67.59 | $65.11 (-3.67%) | $69.13 | $64.95 | 260.89 K | $1.17 B |
| 06/24/2026 | $67.50 | $67.89 (0.58%) | $69.57 | $67.50 | 267.90 K | $1.22 B |
| 06/23/2026 | $65.39 | $67.61 (3.4%) | $67.70 | $64.41 | 265.00 K | $1.22 B |
| 06/22/2026 | $66.44 | $64.54 (-2.86%) | $66.58 | $63.00 | 318.00 K | $1.16 B |
| 06/18/2026 | $72.20 | $66.51 (-7.88%) | $72.20 | $66.00 | 443.80 K | $1.20 B |
| 06/17/2026 | $72.39 | $72.20 (-0.26%) | $73.88 | $71.90 | 348.42 K | $1.30 B |
| 06/16/2026 | $72.20 | $72.75 (0.76%) | $73.75 | $72.20 | 254.04 K | $1.31 B |
| 06/15/2026 | $72.51 | $72.15 (-0.5%) | $73.42 | $70.85 | 300.50 K | $1.30 B |
| 06/12/2026 | $71.74 | $72.76 (1.42%) | $73.94 | $71.46 | 166.04 K | $1.31 B |
| 06/11/2026 | $71.80 | $72.49 (0.96%) | $73.12 | $70.94 | 244.20 K | $1.31 B |
| 06/10/2026 | $71.94 | $71.59 (-0.49%) | $72.78 | $70.91 | 256.60 K | $1.29 B |
| 06/09/2026 | $70.50 | $71.40 (1.28%) | $72.25 | $70.50 | 196.10 K | $1.29 B |
| 06/08/2026 | $69.55 | $70.78 (1.77%) | $70.99 | $69.29 | 168.80 K | $1.27 B |
| 06/05/2026 | $69.37 | $69.88 (0.74%) | $70.53 | $68.89 | 186.44 K | $1.26 B |
| 06/04/2026 | $69.52 | $68.80 (-1.04%) | $70.95 | $68.34 | 274.13 K | $1.24 B |
| 06/03/2026 | $69.05 | $68.33 (-1.04%) | $71.50 | $67.17 | 217.63 K | $1.23 B |
| 06/02/2026 | $69.76 | $69.65 (-0.16%) | $70.15 | $68.14 | 206.44 K | $1.25 B |
| 06/01/2026 | $68.84 | $70.89 (2.98%) | $71.70 | $68.83 | 243.05 K | $1.28 B |
| 05/29/2026 | $69.21 | $68.84 (-0.53%) | $70.22 | $68.27 | 258.85 K | $1.24 B |
| 05/28/2026 | $68.02 | $69.26 (1.82%) | $70.15 | $67.66 | 255.20 K | $1.25 B |
| 05/27/2026 | $67.90 | $68.31 (0.6%) | $69.12 | $67.17 | 256.70 K | $1.23 B |
| 05/26/2026 | $68.17 | $68.19 (0.03%) | $68.81 | $67.72 | 192.20 K | $1.23 B |