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 — 2009

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2009-12-31$26.80$26.8073,700
2009-12-30$26.66$26.66102,300
2009-12-29$26.63$26.6371,800
2009-12-28$26.41$26.4192,900
2009-12-24$26.70$26.7013,100
2009-12-23$26.70$26.70123,000
2009-12-22$26.59$26.5955,400
2009-12-21$26.71$26.71155,400
2009-12-18$26.73$26.73286,000
2009-12-17$26.61$26.61114,100
2009-12-16$26.54$26.54364,600
2009-12-15$26.55$26.55342,100
2009-12-14$26.17$26.17365,800
2009-12-11$26.97$26.971,745,000
2009-12-10$24.56$24.56237,200
2009-12-09$24.12$24.12253,700
2009-12-08$24.21$24.21162,400
2009-12-07$24.49$24.49147,000
2009-12-04$24.60$24.6059,300
2009-12-03$24.60$24.60135,100
2009-12-02$24.83$24.83137,200
2009-12-01$25.46$25.46185,400
2009-11-30$27.00$27.0082,200
2009-11-27$26.69$26.6928,300
2009-11-25$27.17$27.1745,000
2009-11-24$27.50$27.50167,500
2009-11-23$27.83$27.8327,400
2009-11-20$27.94$27.9423,200
2009-11-19$28.10$28.1049,800
2009-11-18$28.33$28.3329,300
2009-11-17$28.20$28.2046,100
2009-11-16$28.53$28.53135,400
2009-11-13$28.40$28.4030,300
2009-11-12$28.42$28.4284,000
2009-11-11$28.97$28.97151,400
2009-11-10$28.89$28.89206,900
2009-11-09$29.76$29.76214,700
2009-11-06$29.70$29.70414,200
2009-11-05$28.68$28.6859,500
2009-11-04$28.47$28.47174,800
2009-11-03$28.54$28.5471,400
2009-11-02$29.06$29.0653,500
2009-10-30$28.65$28.6574,900
2009-10-29$28.99$28.9962,500
2009-10-28$28.98$28.98120,000
2009-10-27$29.03$29.0325,800
2009-10-26$29.32$29.3270,600
2009-10-23$29.57$29.5785,400
2009-10-22$29.73$29.7385,300
2009-10-21$29.61$29.61126,500
2009-10-20$29.47$29.4746,700
2009-10-19$30.10$30.1098,600
2009-10-16$30.05$30.0599,800
2009-10-15$30.00$30.0076,000
2009-10-14$30.15$30.15103,100
2009-10-13$29.90$29.90157,600
2009-10-12$29.76$29.7663,800
2009-10-09$29.74$29.7429,600
2009-10-08$29.34$29.34184,000
2009-10-07$29.71$29.7129,100
2009-10-06$29.89$29.8966,200
2009-10-05$29.75$29.7543,500
2009-10-02$29.83$29.83134,300
2009-10-01$29.44$29.44274,300
2009-09-30$30.32$30.32153,500
2009-09-29$29.52$29.5267,200
2009-09-28$29.46$29.4666,700
2009-09-25$28.65$28.6587,600
2009-09-24$28.84$28.8437,200
2009-09-23$29.28$29.2838,800
2009-09-22$29.43$29.4351,700
2009-09-21$29.80$29.8049,400
2009-09-18$29.70$29.7099,100
2009-09-17$29.57$29.5745,700
2009-09-16$29.72$29.7252,200
2009-09-15$29.22$29.2239,700
2009-09-14$29.46$29.4689,000
2009-09-11$29.51$29.5150,600
2009-09-10$29.42$29.42111,400
2009-09-09$29.99$29.9995,800
2009-09-08$29.49$29.4970,200
2009-09-04$27.86$27.8645,700
2009-09-03$28.05$28.0538,600
2009-09-02$27.73$27.7332,400
2009-09-01$27.67$27.6798,800
2009-08-31$27.35$27.3575,800
2009-08-28$27.06$27.0611,000
2009-08-27$27.53$27.5335,800
2009-08-26$27.47$27.4783,500
2009-08-25$27.62$27.62186,600
2009-08-24$27.50$27.5084,000
2009-08-21$28.08$28.0870,600
2009-08-20$28.06$28.0685,300
2009-08-19$27.74$27.7438,300
2009-08-18$28.14$28.14152,700
2009-08-17$27.84$27.84249,900
2009-08-14$27.16$27.1657,100
2009-08-13$28.16$28.16215,200
2009-08-12$26.66$26.66143,200
2009-08-11$25.26$25.2670,700
2009-08-10$25.74$25.7495,600
2009-08-07$26.04$26.0462,600
2009-08-06$25.53$25.5338,700
2009-08-05$26.24$26.2467,400
2009-08-04$26.18$26.1851,400
2009-08-03$25.98$25.98199,900
2009-07-31$25.90$25.9041,800
2009-07-30$26.05$26.0592,500
2009-07-29$25.81$25.8147,900
2009-07-28$26.00$26.00153,300
2009-07-27$25.43$25.4347,700
2009-07-24$24.96$24.9647,800
2009-07-23$25.00$25.0073,400
2009-07-22$25.23$25.2323,400
2009-07-21$25.17$25.1776,300
2009-07-20$24.90$24.90194,200
2009-07-17$25.47$25.4761,600
2009-07-16$25.44$25.4444,500
2009-07-15$25.80$25.80232,600
2009-07-14$25.21$25.2168,300
2009-07-13$25.57$25.57158,200
2009-07-10$24.21$24.2155,700
2009-07-09$24.49$24.4961,000
2009-07-08$24.85$24.8570,600
2009-07-07$25.42$25.4246,800
2009-07-06$25.70$25.7088,300
2009-07-02$26.66$26.6657,600
2009-07-01$27.80$27.80151,900
2009-06-30$27.59$27.5960,000
2009-06-29$27.49$27.49107,400
2009-06-26$27.83$27.83580,100
2009-06-25$26.62$26.6278,000
2009-06-24$26.23$26.2387,700
2009-06-23$26.06$26.0673,700
2009-06-22$26.03$26.0383,700
2009-06-19$25.77$25.77104,600
2009-06-18$25.40$25.4074,300
2009-06-17$25.20$25.2054,800
2009-06-16$25.28$25.2890,100
2009-06-15$24.79$24.79184,700
2009-06-12$26.03$26.0352,400
2009-06-11$26.32$26.3292,000
2009-06-10$25.93$25.93124,200
2009-06-09$26.54$26.54105,400
2009-06-08$26.04$26.0496,300
2009-06-05$26.79$26.7984,300
2009-06-04$26.80$26.8097,300
2009-06-03$26.90$26.9080,400
2009-06-02$26.96$26.96147,400
2009-06-01$26.65$26.6591,400
2009-05-29$26.60$26.60181,400
2009-05-28$26.48$26.48299,700
2009-05-27$26.17$26.17136,600
2009-05-26$26.22$26.22112,300
2009-05-22$26.03$26.0382,800
2009-05-21$25.86$25.8667,900
2009-05-20$26.09$26.0989,200
2009-05-19$26.05$26.05123,000
2009-05-18$26.38$26.38155,800
2009-05-15$26.02$26.02146,300
2009-05-14$25.77$25.77101,100
2009-05-13$25.75$25.7549,500
2009-05-12$25.87$25.8764,400
2009-05-11$26.15$26.15131,900
2009-05-08$26.17$26.17103,600
2009-05-07$26.28$26.28113,500
2009-05-06$26.27$26.27220,700
2009-05-05$27.56$27.56172,800
2009-05-04$27.59$27.5976,200
2009-05-01$27.33$27.33116,900
2009-04-30$27.51$27.51127,600
2009-04-29$27.42$27.42151,600
2009-04-28$26.50$26.50128,800
2009-04-27$27.47$27.4774,600
2009-04-24$28.10$28.10256,300
2009-04-23$26.09$26.09139,600
2009-04-22$26.69$26.6973,000
2009-04-21$26.80$26.80116,100
2009-04-20$26.43$26.43240,100
2009-04-17$26.61$26.61116,200
2009-04-16$25.88$25.88113,800
2009-04-15$24.58$24.5894,300
2009-04-14$23.08$23.0861,300
2009-04-13$23.32$23.32127,200
2009-04-09$24.36$24.3641,600
2009-04-08$24.04$24.0493,700
2009-04-07$23.71$23.7145,200
2009-04-06$24.31$24.3148,200
2009-04-03$25.09$25.09121,300
2009-04-02$25.02$25.02268,100
2009-04-01$23.49$23.49188,900
2009-03-31$22.97$22.97180,600
2009-03-30$23.02$23.02242,100
2009-03-27$23.72$23.72155,400
2009-03-26$24.26$24.26238,700
2009-03-25$23.70$23.7097,900
2009-03-24$23.81$23.81105,500
2009-03-23$24.00$24.0087,600
2009-03-20$23.57$23.57121,800
2009-03-19$23.94$23.94122,600
2009-03-18$23.67$23.67130,200
2009-03-17$23.83$23.8374,500
2009-03-16$22.53$22.5383,300
2009-03-13$23.91$23.9178,000
2009-03-12$23.80$23.80423,600
2009-03-11$22.61$22.61587,700
2009-03-10$24.11$24.11117,200
2009-03-09$22.64$22.6487,100
2009-03-06$22.55$22.55177,000
2009-03-05$22.36$22.3664,100
2009-03-04$21.91$21.9183,900
2009-03-03$21.45$21.4560,300
2009-03-02$22.59$22.5971,800
2009-02-27$23.99$23.9955,300
2009-02-26$24.09$24.0945,400
2009-02-25$24.37$24.37196,100
2009-02-24$24.33$24.33101,200
2009-02-23$24.26$24.26168,700
2009-02-20$24.23$24.2369,600
2009-02-19$24.25$24.2570,700
2009-02-18$24.11$24.11105,600
2009-02-17$23.62$23.6285,800
2009-02-13$24.17$24.1740,500
2009-02-12$24.20$24.20159,900
2009-02-11$24.05$24.0589,400
2009-02-10$23.50$23.50176,000
2009-02-09$23.52$23.5277,200
2009-02-06$23.92$23.9295,300
2009-02-05$23.99$23.99108,800
2009-02-04$24.75$24.7573,300
2009-02-03$24.70$24.7088,100
2009-02-02$24.45$24.45112,100
2009-01-30$23.73$23.73100,400
2009-01-29$23.21$23.2160,800
2009-01-28$24.49$24.49125,100
2009-01-27$23.64$23.64108,500
2009-01-26$24.83$24.83164,800
2009-01-23$24.95$24.95173,000
2009-01-22$25.52$25.52146,100
2009-01-21$25.10$25.1085,800
2009-01-20$23.84$23.84112,900
2009-01-16$24.48$24.48292,600
2009-01-15$22.45$22.45127,500
2009-01-14$21.94$21.94115,200
2009-01-13$22.23$22.2366,600
2009-01-12$22.20$22.20214,800
2009-01-09$23.09$23.0985,700
2009-01-08$24.14$24.14104,500
2009-01-07$24.09$24.0965,900
2009-01-06$24.41$24.4164,900
2009-01-05$24.54$24.5496,400
2009-01-02$24.45$24.4569,300