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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2018-12-31$64.78$65.3188,600
2018-12-28$63.89$64.4198,700
2018-12-27$62.90$63.41149,100
2018-12-26$62.95$63.46128,700
2018-12-24$61.19$61.6946,000
2018-12-21$62.17$62.68266,200
2018-12-20$64.62$65.1584,000
2018-12-19$64.53$65.0578,400
2018-12-18$64.74$65.2787,600
2018-12-17$65.90$66.44141,600
2018-12-14$67.62$68.1776,800
2018-12-13$67.94$68.49145,100
2018-12-12$69.45$70.01233,800
2018-12-11$66.29$66.83161,300
2018-12-10$65.30$65.83130,900
2018-12-07$65.47$66.0072,900
2018-12-06$67.52$68.07150,800
2018-12-04$68.67$69.09184,600
2018-12-03$70.28$70.71101,200
2018-11-30$70.03$70.46100,100
2018-11-29$69.86$70.28109,500
2018-11-28$71.23$71.6696,700
2018-11-27$69.69$70.1197,700
2018-11-26$69.58$70.00183,900
2018-11-23$68.70$69.1228,400
2018-11-21$68.30$68.7256,600
2018-11-20$67.68$68.09102,900
2018-11-19$69.88$70.3071,300
2018-11-16$71.35$71.7868,700
2018-11-15$71.78$72.2271,700
2018-11-14$71.89$72.33134,100
2018-11-13$72.28$72.72122,700
2018-11-12$74.18$74.63147,700
2018-11-09$71.94$72.3874,900
2018-11-08$72.56$73.0054,600
2018-11-07$72.63$73.07120,800
2018-11-06$68.48$68.90145,900
2018-11-05$68.61$69.03178,200
2018-11-02$73.94$74.39175,600
2018-11-01$74.44$74.89183,500
2018-10-31$73.64$74.09100,400
2018-10-30$74.02$74.47144,700
2018-10-29$73.50$73.95115,300
2018-10-26$73.67$74.12110,300
2018-10-25$73.79$74.2490,600
2018-10-24$72.75$73.19112,400
2018-10-23$73.29$73.7461,800
2018-10-22$73.50$73.9544,800
2018-10-19$72.82$73.2658,500
2018-10-18$72.42$72.8645,000
2018-10-17$73.56$74.0152,000
2018-10-16$73.86$74.3146,800
2018-10-15$71.60$72.0461,700
2018-10-12$71.51$71.9480,900
2018-10-11$71.70$72.1464,300
2018-10-10$73.29$73.74126,000
2018-10-09$73.09$73.5347,500
2018-10-08$73.57$74.0275,500
2018-10-05$72.82$73.26134,300
2018-10-04$72.30$72.7487,100
2018-10-03$71.47$71.90112,700
2018-10-02$73.16$73.6071,900
2018-10-01$72.65$73.0976,000
2018-09-28$75.45$75.91105,000
2018-09-27$73.15$73.5941,400
2018-09-26$74.40$74.8572,900
2018-09-25$73.05$73.49128,700
2018-09-24$73.50$73.9560,700
2018-09-21$73.95$74.40191,800
2018-09-20$74.85$75.30100,500
2018-09-19$75.75$76.2194,500
2018-09-18$79.15$79.6359,200
2018-09-17$79.90$80.3945,500
2018-09-14$81.15$81.6482,000
2018-09-13$79.25$79.7389,500
2018-09-12$80.40$80.89194,900
2018-09-11$81.25$81.7472,600
2018-09-10$80.10$80.59108,000
2018-09-07$81.65$82.1582,700
2018-09-06$80.85$81.34123,800
2018-09-05$81.85$82.2144,700
2018-09-04$82.15$82.5163,800
2018-08-31$81.65$82.0151,100
2018-08-30$81.75$82.1153,100
2018-08-29$81.25$81.6074,200
2018-08-28$80.30$80.6569,600
2018-08-27$80.90$81.2572,000
2018-08-24$81.10$81.4547,300
2018-08-23$80.95$81.3048,000
2018-08-22$80.45$80.8064,600
2018-08-21$81.15$81.5079,000
2018-08-20$80.55$80.9059,700
2018-08-17$80.75$81.1082,100
2018-08-16$80.30$80.6580,000
2018-08-15$79.50$79.85125,700
2018-08-14$80.35$80.70154,300
2018-08-13$78.00$78.3497,400
2018-08-10$76.10$76.4349,300
2018-08-09$75.75$76.0880,300
2018-08-08$75.50$75.83237,600
2018-08-07$74.20$74.52294,400
2018-08-06$76.30$76.63144,200
2018-08-03$78.05$78.39482,000
2018-08-02$73.55$73.87144,200
2018-08-01$73.70$74.0270,600
2018-07-31$73.65$73.97110,700
2018-07-30$73.00$73.3276,800
2018-07-27$73.35$73.6782,100
2018-07-26$73.90$74.2281,400
2018-07-25$73.55$73.8756,600
2018-07-24$72.75$73.0770,100
2018-07-23$72.70$73.0264,000
2018-07-20$72.00$72.3155,700
2018-07-19$72.70$73.0268,800
2018-07-18$72.65$72.9748,900
2018-07-17$73.05$73.3791,600
2018-07-16$73.25$73.5797,800
2018-07-13$74.95$75.2888,600
2018-07-12$74.55$74.87106,700
2018-07-11$73.75$74.07111,000
2018-07-10$73.70$74.0259,400
2018-07-09$73.50$73.82159,900
2018-07-06$73.05$73.3733,500
2018-07-05$73.05$73.3755,100
2018-07-03$72.35$72.6756,300
2018-07-02$72.35$72.67108,100
2018-06-29$71.05$71.3665,900
2018-06-28$70.90$71.2151,600
2018-06-27$70.90$71.21127,700
2018-06-26$72.05$72.36103,300
2018-06-25$72.85$73.17108,600
2018-06-22$73.55$73.87258,500
2018-06-21$72.60$72.92145,000
2018-06-20$72.05$72.3699,800
2018-06-19$72.90$73.2288,000
2018-06-18$71.60$71.9173,300
2018-06-15$71.45$71.7685,400
2018-06-14$71.35$71.66117,700
2018-06-13$71.25$71.56104,600
2018-06-12$73.10$73.42164,100
2018-06-11$73.50$73.82110,800
2018-06-08$74.05$74.37258,000
2018-06-07$71.15$71.46146,500
2018-06-06$71.00$71.17109,400
2018-06-05$70.90$71.07106,100
2018-06-04$70.60$70.77114,000
2018-06-01$70.95$71.12152,100
2018-05-31$70.65$70.82213,900
2018-05-30$71.45$71.62173,600
2018-05-29$69.70$69.87153,300
2018-05-25$68.35$68.5194,200
2018-05-24$67.25$67.41107,400
2018-05-23$67.55$67.71114,900
2018-05-22$65.85$66.0178,900
2018-05-21$66.55$66.7153,600
2018-05-18$65.85$66.0168,400
2018-05-17$66.40$66.5688,500
2018-05-16$66.45$66.61121,600
2018-05-15$65.55$65.71132,000
2018-05-14$64.90$65.0561,200
2018-05-11$65.60$65.7677,800
2018-05-10$66.00$66.1676,000
2018-05-09$66.55$66.71129,100
2018-05-08$65.35$65.51158,300
2018-05-07$64.45$64.60145,700
2018-05-04$64.75$64.90137,000
2018-05-03$65.25$65.41158,200
2018-05-02$66.95$67.11179,000
2018-05-01$67.05$67.21180,200
2018-04-30$67.10$67.2698,200
2018-04-27$66.95$67.1169,700
2018-04-26$67.25$67.4164,900
2018-04-25$66.60$66.7657,700
2018-04-24$68.00$68.16220,500
2018-04-23$67.85$68.01122,200
2018-04-20$67.50$67.66201,800
2018-04-19$66.60$66.76152,700
2018-04-18$66.75$66.9197,900
2018-04-17$65.85$66.01329,900
2018-04-16$64.35$64.50177,000
2018-04-13$63.90$64.0566,900
2018-04-12$63.80$63.9568,300
2018-04-11$63.50$63.6582,700
2018-04-10$63.30$63.45106,900
2018-04-09$63.50$63.6577,200
2018-04-06$63.75$63.90177,100
2018-04-05$64.65$64.80239,000
2018-04-04$62.35$62.50136,200
2018-04-03$60.90$61.04218,200
2018-04-02$59.55$59.69141,900
2018-03-29$58.45$58.59120,200
2018-03-28$57.90$58.0493,300
2018-03-27$59.05$59.05108,500
2018-03-26$58.95$58.95114,800
2018-03-23$59.75$59.75117,600
2018-03-22$61.05$61.0575,800
2018-03-21$61.40$61.4052,600
2018-03-20$61.10$61.1072,800
2018-03-19$61.05$61.0591,500
2018-03-16$61.20$61.20134,900
2018-03-15$61.00$61.00186,100
2018-03-14$60.50$60.50274,900
2018-03-13$61.00$61.0081,500
2018-03-12$60.65$60.6579,000
2018-03-09$61.30$61.30234,100
2018-03-08$59.55$59.55147,600
2018-03-07$60.20$60.2083,700
2018-03-06$60.45$60.4574,900
2018-03-05$60.05$60.05103,700
2018-03-02$59.85$59.85223,300
2018-03-01$59.95$59.95178,300
2018-02-28$57.00$57.00254,200
2018-02-27$56.70$56.7084,100
2018-02-26$56.05$56.0565,200
2018-02-23$56.05$56.05130,200
2018-02-22$56.85$56.8591,000
2018-02-21$56.85$56.85212,100
2018-02-20$56.25$56.2589,300
2018-02-16$55.50$55.5078,800
2018-02-15$56.10$56.1063,600
2018-02-14$56.30$56.3094,300
2018-02-13$55.10$55.1075,200
2018-02-12$54.05$54.05103,900
2018-02-09$53.40$53.40166,500
2018-02-08$51.80$51.80244,100
2018-02-07$52.75$52.7591,300
2018-02-06$51.60$51.60129,800
2018-02-05$50.90$50.9085,000
2018-02-02$53.30$53.3050,100
2018-02-01$54.00$54.0057,600
2018-01-31$53.10$53.1053,300
2018-01-30$53.25$53.2545,700
2018-01-29$53.55$53.5531,300
2018-01-26$54.00$54.0064,800
2018-01-25$53.50$53.5024,900
2018-01-24$53.60$53.6041,100
2018-01-23$54.50$54.5021,700
2018-01-22$54.75$54.7537,100
2018-01-19$55.25$55.2546,600
2018-01-18$54.25$54.2568,100
2018-01-17$55.05$55.0563,900
2018-01-16$54.50$54.50103,100
2018-01-12$54.30$54.3050,000
2018-01-11$55.20$55.2090,300
2018-01-10$53.20$53.2079,600
2018-01-09$53.50$53.50117,300
2018-01-08$53.95$53.95103,600
2018-01-05$53.45$53.4563,600
2018-01-04$53.80$53.8058,900
2018-01-03$54.10$54.1083,400
2018-01-02$53.80$53.80109,300