5 DAY PERFORMANCE
+8.25%
1 MONTH PERFORMANCE
+7.52%
3 MONTH PERFORMANCE
-2.16%
6 MONTH PERFORMANCE
-4.91%
YEAR-TO-DATE PERFORMANCE
-11.66%
1 YEAR PERFORMANCE
-12.49%
ICF International, Inc Stock Chart
Share Price History
| Date | Opening Price | Closing Price | High | Low | Volume | Market Capitalization |
|---|---|---|---|---|---|---|
| 05/13/2026 | $64.48 | $59.90 (-7.1%) | $64.48 | $58.83 | 504.08 K | $1.11 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.26 B |
| 04/28/2026 | $66.88 | $67.49 (0.91%) | $67.95 | $65.24 | 711.00 K | $1.24 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.24 B |
| 04/23/2026 | $68.26 | $66.95 (-1.92%) | $69.00 | $64.52 | 405.10 K | $1.23 B |
| 04/22/2026 | $69.02 | $68.54 (-0.7%) | $69.99 | $67.82 | 381.10 K | $1.26 B |
| 04/21/2026 | $68.88 | $68.61 (-0.39%) | $69.77 | $68.12 | 522.90 K | $1.26 B |
| 04/20/2026 | $70.53 | $68.19 (-3.32%) | $73.26 | $67.86 | 450.50 K | $1.25 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.34 B |
| 04/15/2026 | $70.15 | $73.06 (4.15%) | $73.26 | $69.71 | 302.61 K | $1.34 B |
| 04/14/2026 | $69.83 | $70.23 (0.57%) | $71.41 | $68.79 | 188.50 K | $1.29 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.24 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.27 B |
| 04/07/2026 | $67.59 | $67.57 (-0.03%) | $68.10 | $66.01 | 261.63 K | $1.24 B |
| 04/06/2026 | $67.34 | $67.65 (0.46%) | $68.11 | $66.93 | 132.63 K | $1.24 B |
| 04/02/2026 | $65.04 | $67.10 (3.17%) | $67.12 | $64.69 | 351.00 K | $1.23 B |
| 04/01/2026 | $65.29 | $65.48 (0.29%) | $66.55 | $64.78 | 359.80 K | $1.20 B |
| 03/31/2026 | $66.14 | $65.29 (-1.29%) | $67.61 | $64.89 | 222.70 K | $1.20 B |
| 03/30/2026 | $65.08 | $65.79 (1.09%) | $65.95 | $64.79 | 624.94 K | $1.21 B |
| 03/27/2026 | $65.25 | $64.77 (-0.74%) | $65.30 | $64.34 | 443.21 K | $1.19 B |
| 03/26/2026 | $66.08 | $65.78 (-0.45%) | $66.91 | $65.00 | 499.75 K | $1.20 B |
| 03/25/2026 | $69.43 | $66.16 (-4.71%) | $70.51 | $65.13 | 494.90 K | $1.21 B |
| 03/24/2026 | $67.97 | $68.81 (1.24%) | $69.01 | $66.71 | 263.45 K | $1.26 B |
| 03/23/2026 | $67.26 | $68.86 (2.38%) | $71.07 | $66.64 | 396.44 K | $1.26 B |
| 03/20/2026 | $66.43 | $65.89 (-0.81%) | $66.60 | $65.00 | 246.10 K | $1.21 B |
| 03/19/2026 | $66.07 | $66.37 (0.45%) | $67.69 | $65.99 | 243.88 K | $1.22 B |
| 03/18/2026 | $67.01 | $66.43 (-0.87%) | $67.88 | $65.82 | 328.46 K | $1.22 B |
| 03/17/2026 | $69.04 | $67.64 (-2.03%) | $69.95 | $67.49 | 342.30 K | $1.24 B |
| 03/16/2026 | $69.66 | $68.36 (-1.87%) | $71.91 | $67.28 | 363.01 K | $1.25 B |
| 03/13/2026 | $70.25 | $69.81 (-0.63%) | $70.68 | $68.44 | 350.60 K | $1.28 B |
| 03/12/2026 | $71.35 | $70.25 (-1.54%) | $73.57 | $70.08 | 393.86 K | $1.29 B |
| 03/11/2026 | $72.61 | $71.75 (-1.18%) | $73.05 | $71.43 | 296.70 K | $1.31 B |
| 03/10/2026 | $74.71 | $72.82 (-2.53%) | $75.24 | $71.04 | 323.04 K | $1.33 B |
| 03/09/2026 | $75.95 | $75.35 (-0.79%) | $76.05 | $73.01 | 182.80 K | $1.38 B |
| 03/06/2026 | $74.23 | $75.95 (2.32%) | $76.10 | $72.63 | 349.50 K | $1.39 B |
| 03/05/2026 | $75.24 | $74.90 (-0.45%) | $76.49 | $73.99 | 215.12 K | $1.37 B |
| 03/04/2026 | $77.84 | $75.61 (-2.86%) | $77.92 | $75.49 | 227.23 K | $1.39 B |
| 03/03/2026 | $76.30 | $77.55 (1.64%) | $78.14 | $74.92 | 175.24 K | $1.42 B |
| 03/02/2026 | $82.92 | $77.82 (-6.15%) | $82.92 | $77.61 | 259.40 K | $1.43 B |
| 02/27/2026 | $78.40 | $83.13 (6.03%) | $83.50 | $75.55 | 398.74 K | $1.52 B |
| 02/26/2026 | $75.96 | $79.72 (4.95%) | $79.76 | $74.64 | 313.00 K | $1.46 B |
| 02/25/2026 | $76.07 | $75.16 (-1.2%) | $76.07 | $72.84 | 239.50 K | $1.38 B |
| 02/24/2026 | $76.71 | $75.15 (-2.03%) | $76.73 | $74.89 | 208.53 K | $1.38 B |
| 02/23/2026 | $78.78 | $75.58 (-4.06%) | $79.48 | $75.47 | 106.30 K | $1.38 B |
| 02/20/2026 | $78.74 | $79.01 (0.34%) | $80.15 | $76.53 | 147.44 K | $1.46 B |
| 02/19/2026 | $77.96 | $78.74 (1%) | $79.10 | $77.29 | 131.10 K | $1.45 B |
| 02/18/2026 | $76.08 | $78.08 (2.63%) | $78.52 | $75.98 | 107.70 K | $1.44 B |
| 02/17/2026 | $77.46 | $75.94 (-1.96%) | $78.22 | $75.79 | 136.60 K | $1.40 B |
| 02/13/2026 | $76.28 | $77.01 (0.96%) | $77.60 | $75.55 | 218.84 K | $1.42 B |