NASDAQ:ICFI | Stock Price History | ICF International, Inc.

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
2006-09-28 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$11.45$20.04$35.09$61.43$107.54$188.272006-09-282026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

Historical Stock Price

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2026-09-04$88.864,718
2026-09-03$90.155,477
2026-09-02$87.818,994
2026-09-01$89.9013,545
2026-08-31$90.634,395
2026-08-28$90.616,814
2026-08-27$89.80$94.78146,500$88.495,529
2026-08-26$89.34$94.29106,700$89.473,141
2026-08-25$88.38$93.28140,900$89.466,464
2026-08-24$88.84$93.76152,200$89.684,274
2026-08-21$89.01$93.94218,600$88.965,220
2026-08-20$89.07$94.01110,100$91.044,740
2026-08-19$89.99$94.98140,900$89.105,472
2026-08-18$88.00$92.88195,500$86.685,187
2026-08-17$86.50$91.29118,900$88.924,745
2026-08-14$88.39$93.29139,500$90.165,982
2026-08-13$89.28$94.23289,500$90.7415,930
2026-08-12$89.58$94.54343,100$89.0112,849
2026-08-11$90.58$95.60343,000$91.0026,911
2026-08-10$91.51$96.58307,000$93.6916,132
2026-08-07$95.00$100.26464,400$88.6120,038
2026-08-06$85.31$90.04395,200$86.2225,992
2026-08-05$84.81$89.51195,000$86.559,665
2026-08-04$86.22$91.00174,100$81.535,881
2026-08-03$84.12$88.78191,900$82.965,377
2026-07-31$80.92$85.4081,600$79.442,069
2026-07-30$80.88$85.36206,000$82.329,642
2026-07-29$83.03$87.63254,600$82.1115,787
2026-07-28$83.14$87.75229,900$82.3016,506
2026-07-27$80.01$84.44166,700$80.569,330
2026-07-24$79.52$83.93299,800$77.969,401
2026-07-23$77.09$81.36275,400$76.439,795
2026-07-22$76.65$80.90166,100$76.775,439
2026-07-21$75.00$79.16117,200$76.133,881
2026-07-20$77.40$81.69164,900$77.927,361
2026-07-17$78.86$83.23196,800
2026-07-16$81.04$85.53276,100
2026-07-15$77.96$82.28338,400
2026-07-14$76.35$80.58312,800
2026-07-13$79.13$83.51401,000
2026-07-10$76.83$81.09147,900
2026-07-09$76.34$80.57211,400
2026-07-08$77.54$81.84364,100
2026-07-07$76.98$81.25310,200
2026-07-06$74.85$79.00163,400
2026-07-02$74.99$79.14576,700
2026-07-01$72.45$76.46205,300
2026-06-30$72.86$76.90256,800
2026-06-29$74.49$78.62380,800
2026-06-26$71.51$75.47535,100
2026-06-25$65.11$68.72257,400
2026-06-24$67.89$71.65267,900
2026-06-23$67.61$71.36265,000
2026-06-22$64.54$68.12318,000
2026-06-18$66.51$70.20443,800
2026-06-17$72.20$76.20348,200
2026-06-16$72.75$76.78254,000
2026-06-15$72.15$76.15300,500
2026-06-12$72.76$76.79166,000
2026-06-11$72.49$76.51244,200
2026-06-10$71.59$75.56256,600
2026-06-09$71.40$75.36196,100
2026-06-08$70.78$74.70168,800
2026-06-05$69.88$73.75186,400
2026-06-04$68.80$72.46274,100
2026-06-03$68.33$71.97217,600
2026-06-02$69.65$73.36206,400
2026-06-01$70.89$74.67243,000
2026-05-29$68.84$72.51257,900
2026-05-28$69.26$72.95255,200
2026-05-27$68.31$71.95256,700
2026-05-26$68.19$71.82192,200
2026-05-22$68.93$72.60232,400
2026-05-21$68.03$71.65284,600
2026-05-20$68.53$72.18474,200
2026-05-19$66.56$70.10550,800
2026-05-18$64.53$67.97329,000
2026-05-15$61.12$64.38254,500
2026-05-14$60.86$64.10356,900
2026-05-13$59.90$63.09520,500
2026-05-12$64.36$67.79465,700
2026-05-11$67.27$70.85499,500
2026-05-08$69.61$73.32870,200
2026-05-07$74.50$78.47527,800
2026-05-06$73.58$77.50515,200
2026-05-05$74.53$78.50437,500
2026-05-04$73.42$77.33540,200
2026-05-01$73.36$77.27478,300
2026-04-30$71.66$75.48570,700
2026-04-29$68.57$72.22828,200
2026-04-28$67.49$71.08711,000
2026-04-27$66.22$69.75571,400
2026-04-24$67.47$71.06994,700
2026-04-23$66.95$70.52405,100
2026-04-22$68.54$72.19381,100
2026-04-21$68.61$72.26522,900
2026-04-20$68.19$71.82450,500
2026-04-17$70.53$74.29338,700
2026-04-16$72.91$76.79171,400
2026-04-15$73.06$76.95302,600