NASDAQ:ICFI | Historical Stock Price | 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.

View year

Historical Stock Price — 2026

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
2026-04-14$70.23$73.97188,500
2026-04-13$70.08$73.81209,500
2026-04-10$67.55$71.15219,900
2026-04-09$68.96$72.63250,500
2026-04-08$69.20$72.89380,100
2026-04-07$67.57$71.17261,600
2026-04-06$67.65$71.25132,600
2026-04-02$67.10$70.67351,000
2026-04-01$65.48$68.97359,800
2026-03-31$65.29$68.77222,400
2026-03-30$65.79$69.29624,900
2026-03-27$64.77$68.22443,000
2026-03-26$65.78$69.14499,700
2026-03-25$66.16$69.54494,900
2026-03-24$68.81$72.32263,400
2026-03-23$68.86$72.37396,400
2026-03-20$65.89$69.25246,100
2026-03-19$66.37$69.76243,600
2026-03-18$66.43$69.82328,400
2026-03-17$67.64$71.09342,300
2026-03-16$68.36$71.85363,000
2026-03-13$69.81$73.37350,600
2026-03-12$70.25$73.83393,800
2026-03-11$71.75$75.41296,700
2026-03-10$72.82$76.54323,000
2026-03-09$75.35$79.19182,800
2026-03-06$75.95$79.82349,500
2026-03-05$74.90$78.72215,100
2026-03-04$75.61$79.47227,200
2026-03-03$77.55$81.51175,200
2026-03-02$77.82$81.79259,400
2026-02-27$83.13$87.37398,700
2026-02-26$79.72$83.79313,000
2026-02-25$75.16$78.99239,500
2026-02-24$75.15$78.98208,500
2026-02-23$75.58$79.44106,300
2026-02-20$79.01$83.04147,400
2026-02-19$78.74$82.76131,100
2026-02-18$78.08$82.06107,700
2026-02-17$75.94$79.81136,600
2026-02-13$77.01$80.94218,800
2026-02-12$75.60$79.46194,700
2026-02-11$78.42$82.42196,900
2026-02-10$87.17$91.62122,400
2026-02-09$86.35$90.76156,900
2026-02-06$87.07$91.51186,500
2026-02-05$88.34$92.85109,000
2026-02-04$90.82$95.4595,800
2026-02-03$89.69$94.27121,300
2026-02-02$93.77$98.55104,800
2026-01-30$93.25$98.01123,900
2026-01-29$91.03$95.67122,700
2026-01-28$92.41$97.12107,700
2026-01-27$93.52$98.2975,900
2026-01-26$94.77$99.60138,600
2026-01-23$97.08$102.03189,300
2026-01-22$95.96$100.86187,800
2026-01-21$95.84$100.73141,100
2026-01-20$94.53$99.35145,000
2026-01-16$96.63$101.56110,600
2026-01-15$96.92$101.86153,500
2026-01-14$94.79$99.63142,100
2026-01-13$93.05$97.8082,800
2026-01-12$93.66$98.44122,000
2026-01-09$93.88$98.67119,100
2026-01-08$92.44$97.16222,600
2026-01-07$87.77$92.25161,200
2026-01-06$88.72$93.25114,000
2026-01-05$88.72$93.2588,500
2026-01-02$85.31$89.6692,300