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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2012-12-31$23.44$23.4465,500
2012-12-28$23.08$23.0829,400
2012-12-27$23.24$23.2428,000
2012-12-26$23.26$23.2629,000
2012-12-24$23.45$23.458,700
2012-12-21$23.55$23.55147,900
2012-12-20$23.55$23.5584,200
2012-12-19$23.41$23.4157,500
2012-12-18$23.89$23.89139,200
2012-12-17$22.92$22.9282,300
2012-12-14$22.62$22.6253,000
2012-12-13$22.31$22.3118,900
2012-12-12$22.36$22.3662,000
2012-12-11$22.70$22.7052,000
2012-12-10$21.97$21.9741,400
2012-12-07$21.87$21.8739,800
2012-12-06$22.11$22.1122,100
2012-12-05$22.18$22.1862,100
2012-12-04$22.03$22.03108,700
2012-12-03$21.62$21.6246,500
2012-11-30$21.62$21.62138,200
2012-11-29$21.42$21.4256,800
2012-11-28$21.07$21.07103,300
2012-11-27$20.95$20.9584,700
2012-11-26$20.55$20.55142,000
2012-11-23$20.57$20.5724,400
2012-11-21$20.55$20.5580,800
2012-11-20$20.23$20.2360,500
2012-11-19$20.82$20.8255,500
2012-11-16$20.23$20.23106,600
2012-11-15$20.19$20.19136,000
2012-11-14$20.03$20.0392,300
2012-11-13$20.05$20.0575,200
2012-11-12$20.85$20.8540,500
2012-11-09$21.00$21.0036,600
2012-11-08$20.91$20.9183,100
2012-11-07$21.15$21.15103,500
2012-11-06$21.43$21.43100,800
2012-11-05$21.06$21.06180,000
2012-11-02$20.70$20.70207,200
2012-11-01$18.93$18.93131,000
2012-10-31$18.35$18.3556,200
2012-10-26$18.25$18.2558,800
2012-10-25$18.44$18.4459,300
2012-10-24$18.40$18.4037,800
2012-10-23$18.61$18.6150,600
2012-10-22$18.73$18.73136,300
2012-10-19$18.39$18.3983,800
2012-10-18$18.96$18.96348,700
2012-10-17$18.92$18.92720,900
2012-10-16$18.67$18.67182,100
2012-10-15$18.62$18.62148,400
2012-10-12$18.80$18.8027,200
2012-10-11$18.90$18.90119,000
2012-10-10$18.81$18.8187,800
2012-10-09$18.85$18.85130,300
2012-10-08$18.81$18.8180,600
2012-10-05$18.95$18.9547,000
2012-10-04$19.05$19.05178,100
2012-10-03$20.19$20.1964,400
2012-10-02$20.15$20.1536,900
2012-10-01$20.25$20.2575,700
2012-09-28$20.10$20.1090,700
2012-09-27$20.62$20.6268,300
2012-09-26$20.71$20.7163,600
2012-09-25$21.16$21.1676,000
2012-09-24$21.50$21.50105,800
2012-09-21$21.93$21.93176,800
2012-09-20$22.20$22.2013,400
2012-09-19$22.43$22.4331,100
2012-09-18$22.69$22.69118,400
2012-09-17$22.81$22.8133,000
2012-09-14$22.55$22.5564,500
2012-09-13$22.43$22.4389,200
2012-09-12$22.06$22.0638,300
2012-09-11$22.15$22.1573,800
2012-09-10$21.88$21.8894,700
2012-09-07$22.44$22.4439,800
2012-09-06$22.54$22.5487,100
2012-09-05$22.49$22.4973,100
2012-09-04$22.50$22.5048,900
2012-08-31$22.04$22.0484,300
2012-08-30$21.91$21.91100,400
2012-08-29$22.00$22.0082,200
2012-08-28$21.88$21.8890,700
2012-08-27$21.76$21.7619,000
2012-08-24$21.92$21.9272,800
2012-08-23$22.04$22.04120,500
2012-08-22$21.52$21.5264,800
2012-08-21$22.00$22.00128,500
2012-08-20$21.54$21.5459,700
2012-08-17$21.94$21.9493,600
2012-08-16$21.97$21.9764,500
2012-08-15$22.16$22.1690,100
2012-08-14$22.09$22.0981,000
2012-08-13$22.40$22.40140,300
2012-08-10$22.37$22.37128,900
2012-08-09$22.54$22.5477,600
2012-08-08$21.87$21.8729,800
2012-08-07$21.98$21.9851,800
2012-08-06$21.90$21.90126,200
2012-08-03$21.96$21.96447,400
2012-08-02$23.94$23.9451,500
2012-08-01$24.26$24.2689,800
2012-07-31$24.57$24.5743,700
2012-07-30$24.71$24.7133,900
2012-07-27$24.98$24.9836,100
2012-07-26$24.01$24.0126,700
2012-07-25$23.95$23.9554,900
2012-07-24$23.90$23.9045,700
2012-07-23$24.42$24.4237,600
2012-07-20$25.17$25.1761,000
2012-07-19$25.46$25.4633,000
2012-07-18$25.89$25.8985,700
2012-07-17$25.45$25.4560,100
2012-07-16$25.17$25.1738,300
2012-07-13$25.43$25.4351,600
2012-07-12$24.91$24.9148,400
2012-07-11$24.85$24.8541,900
2012-07-10$24.81$24.8172,600
2012-07-09$24.62$24.6239,000
2012-07-06$24.30$24.3049,600
2012-07-05$24.51$24.5180,500
2012-07-03$25.04$25.0437,200
2012-07-02$24.43$24.4363,200
2012-06-29$23.84$23.8484,400
2012-06-28$22.27$22.2768,200
2012-06-27$22.16$22.1626,900
2012-06-26$22.05$22.0528,200
2012-06-25$22.29$22.2950,900
2012-06-22$22.72$22.72421,700
2012-06-21$22.57$22.5751,600
2012-06-20$23.00$23.0032,700
2012-06-19$22.95$22.9570,500
2012-06-18$22.69$22.6938,500
2012-06-15$22.93$22.9382,500
2012-06-14$22.67$22.6741,200
2012-06-13$22.38$22.3860,900
2012-06-12$23.01$23.0144,400
2012-06-11$22.69$22.6967,400
2012-06-08$23.85$23.8533,500
2012-06-07$23.52$23.52103,600
2012-06-06$23.21$23.2137,200
2012-06-05$22.69$22.6961,500
2012-06-04$22.77$22.77109,600
2012-06-01$22.58$22.58107,700
2012-05-31$22.50$22.50166,100
2012-05-30$22.27$22.2764,500
2012-05-29$22.52$22.5277,400
2012-05-25$22.36$22.3645,500
2012-05-24$22.62$22.6276,200
2012-05-23$23.00$23.0097,900
2012-05-22$22.79$22.79111,900
2012-05-21$22.81$22.8156,100
2012-05-18$22.90$22.90144,000
2012-05-17$22.40$22.4098,300
2012-05-16$22.17$22.1781,000
2012-05-15$22.80$22.80103,500
2012-05-14$22.59$22.5993,000
2012-05-11$22.37$22.37126,800
2012-05-10$22.55$22.5596,000
2012-05-09$22.00$22.00130,900
2012-05-08$22.08$22.08144,100
2012-05-07$22.20$22.20239,100
2012-05-04$22.19$22.19132,800
2012-05-03$22.69$22.69121,400
2012-05-02$24.11$24.1165,000
2012-05-01$24.39$24.39102,000
2012-04-30$24.94$24.9489,200
2012-04-27$25.43$25.4369,000
2012-04-26$25.09$25.0947,400
2012-04-25$24.72$24.7271,800
2012-04-24$24.74$24.7452,200
2012-04-23$24.62$24.6274,500
2012-04-20$24.94$24.9495,600
2012-04-19$24.50$24.5079,700
2012-04-18$24.62$24.6281,900
2012-04-17$25.00$25.0089,900
2012-04-16$24.42$24.4253,500
2012-04-13$24.18$24.1875,300
2012-04-12$24.27$24.2784,400
2012-04-11$24.09$24.09106,300
2012-04-10$23.58$23.58165,600
2012-04-09$23.86$23.8682,800
2012-04-05$24.66$24.6684,600
2012-04-04$24.71$24.7160,000
2012-04-03$25.13$25.1359,400
2012-04-02$26.12$26.1262,600
2012-03-30$25.37$25.3767,000
2012-03-29$25.54$25.5456,500
2012-03-28$25.16$25.1672,100
2012-03-27$25.38$25.3899,600
2012-03-26$25.83$25.8347,200
2012-03-23$25.18$25.1858,200
2012-03-22$25.31$25.3166,500
2012-03-21$25.03$25.0347,100
2012-03-20$24.98$24.9846,700
2012-03-19$25.66$25.6667,100
2012-03-16$24.94$24.94123,800
2012-03-15$25.34$25.3469,800
2012-03-14$24.95$24.9594,200
2012-03-13$25.72$25.7294,400
2012-03-12$25.50$25.5029,300
2012-03-09$25.80$25.8066,000
2012-03-08$25.53$25.5388,200
2012-03-07$25.10$25.1065,600
2012-03-06$24.86$24.86168,400
2012-03-05$25.00$25.00300,400
2012-03-02$24.94$24.94219,500
2012-03-01$24.88$24.88176,300
2012-02-29$25.93$25.9365,400
2012-02-28$26.72$26.7235,000
2012-02-27$27.42$27.4231,200
2012-02-24$27.44$27.4430,800
2012-02-23$27.80$27.8051,700
2012-02-22$27.82$27.8260,800
2012-02-21$27.71$27.7171,100
2012-02-17$27.51$27.5152,200
2012-02-16$27.04$27.04106,400
2012-02-15$26.16$26.16151,100
2012-02-14$26.84$26.8494,100
2012-02-13$27.44$27.4465,700
2012-02-10$27.30$27.3094,700
2012-02-09$27.81$27.8189,700
2012-02-08$28.28$28.2869,900
2012-02-07$28.25$28.2565,200
2012-02-06$28.31$28.3151,000
2012-02-03$28.66$28.6686,800
2012-02-02$28.39$28.3989,300
2012-02-01$28.72$28.72108,800
2012-01-31$28.34$28.3470,400
2012-01-30$28.24$28.2481,600
2012-01-27$28.56$28.56159,400
2012-01-26$27.81$27.8154,100
2012-01-25$27.38$27.38107,300
2012-01-24$27.00$27.00102,200
2012-01-23$26.90$26.9092,300
2012-01-20$26.97$26.97139,500
2012-01-19$26.85$26.85139,200
2012-01-18$27.46$27.46145,900
2012-01-17$27.20$27.20125,400
2012-01-13$26.27$26.27265,100
2012-01-12$27.83$27.83169,200
2012-01-11$27.59$27.5999,700
2012-01-10$27.78$27.78129,800
2012-01-09$26.41$26.41123,300
2012-01-06$25.79$25.7983,300
2012-01-05$25.90$25.9060,700
2012-01-04$25.69$25.6962,000
2012-01-03$25.54$25.5497,900