5 DAY PERFORMANCE
+11.45%
1 MONTH PERFORMANCE
+8.79%
3 MONTH PERFORMANCE
+16.33%
6 MONTH PERFORMANCE
-12.57%
YEAR-TO-DATE PERFORMANCE
-11.66%
1 YEAR PERFORMANCE
-10.57%
ICF International, Inc Stock Chart
Share Price History
| Date | Opening Price | Closing Price | High | Low | Volume | Market Capitalization |
|---|---|---|---|---|---|---|
| 06/26/2026 | $66.79 | $71.51 (7.07%) | $72.21 | $66.79 | 535.14 K | $1.30 B |
| 06/25/2026 | $67.59 | $65.11 (-3.67%) | $69.13 | $64.95 | 260.89 K | $1.19 B |
| 06/24/2026 | $67.50 | $67.89 (0.58%) | $69.57 | $67.50 | 267.90 K | $1.24 B |
| 06/23/2026 | $65.39 | $67.61 (3.4%) | $67.70 | $64.41 | 265.00 K | $1.23 B |
| 06/22/2026 | $66.44 | $64.54 (-2.86%) | $66.58 | $63.00 | 318.00 K | $1.18 B |
| 06/18/2026 | $72.20 | $66.51 (-7.88%) | $72.20 | $66.00 | 443.80 K | $1.21 B |
| 06/17/2026 | $72.39 | $72.20 (-0.26%) | $73.88 | $71.90 | 348.42 K | $1.32 B |
| 06/16/2026 | $72.20 | $72.75 (0.76%) | $73.75 | $72.20 | 254.04 K | $1.33 B |
| 06/15/2026 | $72.51 | $72.15 (-0.5%) | $73.42 | $70.85 | 300.50 K | $1.32 B |
| 06/12/2026 | $71.74 | $72.76 (1.42%) | $73.94 | $71.46 | 166.04 K | $1.33 B |
| 06/11/2026 | $71.80 | $72.49 (0.96%) | $73.12 | $70.94 | 244.20 K | $1.32 B |
| 06/10/2026 | $71.94 | $71.59 (-0.49%) | $72.78 | $70.91 | 256.60 K | $1.31 B |
| 06/09/2026 | $70.50 | $71.40 (1.28%) | $72.25 | $70.50 | 196.10 K | $1.30 B |
| 06/08/2026 | $69.55 | $70.78 (1.77%) | $70.99 | $69.29 | 168.80 K | $1.29 B |
| 06/05/2026 | $69.37 | $69.88 (0.74%) | $70.53 | $68.89 | 186.44 K | $1.27 B |
| 06/04/2026 | $69.52 | $68.80 (-1.04%) | $70.95 | $68.34 | 274.13 K | $1.26 B |
| 06/03/2026 | $69.05 | $68.33 (-1.04%) | $71.50 | $67.17 | 217.63 K | $1.25 B |
| 06/02/2026 | $69.76 | $69.65 (-0.16%) | $70.15 | $68.14 | 206.44 K | $1.27 B |
| 06/01/2026 | $68.84 | $70.89 (2.98%) | $71.70 | $68.83 | 243.05 K | $1.29 B |
| 05/29/2026 | $69.21 | $68.84 (-0.53%) | $70.22 | $68.27 | 258.85 K | $1.26 B |
| 05/28/2026 | $68.02 | $69.26 (1.82%) | $70.15 | $67.66 | 255.20 K | $1.26 B |
| 05/27/2026 | $67.90 | $68.31 (0.6%) | $69.12 | $67.17 | 256.70 K | $1.25 B |
| 05/26/2026 | $68.17 | $68.19 (0.03%) | $68.81 | $67.72 | 192.20 K | $1.24 B |
| 05/22/2026 | $68.17 | $68.93 (1.11%) | $70.00 | $68.06 | 232.40 K | $1.26 B |
| 05/21/2026 | $67.57 | $68.03 (0.68%) | $69.41 | $65.68 | 284.63 K | $1.24 B |
| 05/20/2026 | $66.12 | $68.53 (3.64%) | $68.74 | $64.89 | 474.20 K | $1.25 B |
| 05/19/2026 | $66.27 | $66.56 (0.44%) | $67.95 | $65.00 | 550.83 K | $1.21 B |
| 05/18/2026 | $61.23 | $64.53 (5.39%) | $65.00 | $61.21 | 329.03 K | $1.18 B |
| 05/15/2026 | $61.49 | $61.12 (-0.6%) | $62.11 | $60.21 | 254.50 K | $1.11 B |
| 05/14/2026 | $60.16 | $60.86 (1.16%) | $61.62 | $59.01 | 356.95 K | $1.11 B |
| 05/13/2026 | $64.26 | $59.90 (-6.78%) | $64.47 | $58.83 | 520.51 K | $1.09 B |
| 05/12/2026 | $67.39 | $64.36 (-4.5%) | $68.01 | $64.26 | 465.70 K | $1.17 B |
| 05/11/2026 | $70.33 | $67.27 (-4.35%) | $72.00 | $66.22 | 499.51 K | $1.23 B |
| 05/08/2026 | $74.50 | $69.61 (-6.56%) | $75.30 | $66.64 | 870.20 K | $1.27 B |
| 05/07/2026 | $73.46 | $74.50 (1.42%) | $75.68 | $73.20 | 527.81 K | $1.36 B |
| 05/06/2026 | $74.30 | $73.58 (-0.97%) | $74.40 | $71.59 | 515.20 K | $1.34 B |
| 05/05/2026 | $73.40 | $74.53 (1.54%) | $75.18 | $72.46 | 437.50 K | $1.36 B |
| 05/04/2026 | $72.74 | $73.42 (0.93%) | $74.60 | $72.30 | 540.25 K | $1.34 B |
| 05/01/2026 | $72.41 | $73.36 (1.31%) | $74.10 | $71.08 | 478.34 K | $1.34 B |
| 04/30/2026 | $68.56 | $71.66 (4.52%) | $71.78 | $68.17 | 570.70 K | $1.31 B |
| 04/29/2026 | $67.37 | $68.57 (1.78%) | $69.24 | $67.16 | 828.22 K | $1.25 B |
| 04/28/2026 | $66.88 | $67.49 (0.91%) | $67.95 | $65.24 | 711.00 K | $1.23 B |
| 04/27/2026 | $67.89 | $66.22 (-2.46%) | $69.45 | $65.86 | 571.41 K | $1.21 B |
| 04/24/2026 | $66.77 | $67.47 (1.05%) | $68.12 | $65.87 | 994.70 K | $1.23 B |
| 04/23/2026 | $68.26 | $66.95 (-1.92%) | $69.00 | $64.52 | 405.10 K | $1.22 B |
| 04/22/2026 | $69.02 | $68.54 (-0.7%) | $69.99 | $67.82 | 381.10 K | $1.25 B |
| 04/21/2026 | $68.88 | $68.61 (-0.39%) | $69.77 | $68.12 | 522.90 K | $1.25 B |
| 04/20/2026 | $70.53 | $68.19 (-3.32%) | $73.26 | $67.86 | 450.50 K | $1.24 B |
| 04/17/2026 | $73.73 | $70.53 (-4.34%) | $74.37 | $70.20 | 338.70 K | $1.29 B |
| 04/16/2026 | $73.06 | $72.91 (-0.21%) | $74.19 | $72.32 | 171.42 K | $1.33 B |
| 04/15/2026 | $70.15 | $73.06 (4.15%) | $73.26 | $69.71 | 302.61 K | $1.33 B |
| 04/14/2026 | $69.83 | $70.23 (0.57%) | $71.41 | $68.79 | 188.50 K | $1.28 B |
| 04/13/2026 | $67.27 | $70.08 (4.18%) | $70.47 | $66.83 | 209.50 K | $1.28 B |
| 04/10/2026 | $68.73 | $67.55 (-1.72%) | $68.73 | $67.28 | 219.90 K | $1.23 B |
| 04/09/2026 | $69.20 | $68.96 (-0.35%) | $69.27 | $67.78 | 250.51 K | $1.26 B |
| 04/08/2026 | $69.75 | $69.20 (-0.79%) | $70.00 | $68.26 | 380.13 K | $1.26 B |
| 04/07/2026 | $67.59 | $67.57 (-0.03%) | $68.10 | $66.01 | 261.63 K | $1.23 B |
| 04/06/2026 | $67.34 | $67.65 (0.46%) | $68.11 | $66.93 | 132.63 K | $1.23 B |
| 04/02/2026 | $65.04 | $67.10 (3.17%) | $67.12 | $64.69 | 351.00 K | $1.22 B |
| 04/01/2026 | $65.29 | $65.48 (0.29%) | $66.55 | $64.78 | 359.80 K | $1.19 B |
| 03/31/2026 | $66.14 | $65.29 (-1.29%) | $67.61 | $64.89 | 222.70 K | $1.19 B |
| 03/30/2026 | $65.08 | $65.79 (1.09%) | $65.95 | $64.79 | 624.94 K | $1.20 B |