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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2017-12-29$52.50$52.5053,000
2017-12-28$53.20$53.2056,700
2017-12-27$52.90$52.9061,600
2017-12-26$53.00$53.00105,100
2017-12-22$52.75$52.7568,200
2017-12-21$53.00$53.0058,800
2017-12-20$52.45$52.4567,400
2017-12-19$52.55$52.55110,200
2017-12-18$52.55$52.5587,400
2017-12-15$52.10$52.10204,900
2017-12-14$51.45$51.4594,400
2017-12-13$52.30$52.3061,100
2017-12-12$52.60$52.6053,600
2017-12-11$53.15$53.1565,100
2017-12-08$53.30$53.3059,400
2017-12-07$52.50$52.5060,900
2017-12-06$53.45$53.4572,400
2017-12-05$53.55$53.5550,600
2017-12-04$54.25$54.2597,500
2017-12-01$53.70$53.7075,600
2017-11-30$54.05$54.0585,900
2017-11-29$55.00$55.0082,300
2017-11-28$54.60$54.60120,900
2017-11-27$54.05$54.0557,400
2017-11-24$54.30$54.3032,500
2017-11-22$54.90$54.90112,300
2017-11-21$55.65$55.6576,200
2017-11-20$54.80$54.80160,100
2017-11-17$54.75$54.7575,500
2017-11-16$54.60$54.60105,500
2017-11-15$53.43$53.4379,700
2017-11-14$53.75$53.7573,900
2017-11-13$54.05$54.0585,400
2017-11-10$53.90$53.9067,100
2017-11-09$53.30$53.3070,200
2017-11-08$52.60$52.60137,200
2017-11-07$52.60$52.60145,500
2017-11-06$52.20$52.20101,700
2017-11-03$50.90$50.90121,800
2017-11-02$53.60$53.60101,600
2017-11-01$53.35$53.3551,600
2017-10-31$53.70$53.7094,400
2017-10-30$53.25$53.2553,700
2017-10-27$54.20$54.2071,500
2017-10-26$54.70$54.70116,900
2017-10-25$54.35$54.3549,200
2017-10-24$54.30$54.30111,500
2017-10-23$54.30$54.3078,400
2017-10-20$54.25$54.25108,100
2017-10-19$54.45$54.4561,300
2017-10-18$54.90$54.9088,500
2017-10-17$55.25$55.2538,500
2017-10-16$55.20$55.2060,600
2017-10-13$55.25$55.2557,100
2017-10-12$55.50$55.5058,500
2017-10-11$55.50$55.5085,800
2017-10-10$55.25$55.2580,100
2017-10-09$55.20$55.2059,600
2017-10-06$55.70$55.7071,600
2017-10-05$55.35$55.3586,900
2017-10-04$55.20$55.2084,200
2017-10-03$55.50$55.50107,700
2017-10-02$55.05$55.05121,700
2017-09-29$53.95$53.95123,900
2017-09-28$55.40$55.40191,800
2017-09-27$53.95$53.95234,000
2017-09-26$53.40$53.40169,400
2017-09-25$52.70$52.70166,500
2017-09-22$52.40$52.40209,300
2017-09-21$51.65$51.65157,500
2017-09-20$50.95$50.95139,400
2017-09-19$51.20$51.20101,900
2017-09-18$50.10$50.1089,500
2017-09-15$49.20$49.20147,800
2017-09-14$47.85$47.8582,400
2017-09-13$48.45$48.4572,000
2017-09-12$49.90$49.9066,600
2017-09-11$49.00$49.0090,800
2017-09-08$48.60$48.6065,400
2017-09-07$48.85$48.8593,400
2017-09-06$49.50$49.50149,100
2017-09-05$49.45$49.45111,100
2017-09-01$51.50$51.50304,000
2017-08-31$48.05$48.05144,900
2017-08-30$45.45$45.4564,700
2017-08-29$44.30$44.3050,900
2017-08-28$43.30$43.3075,600
2017-08-25$43.65$43.6544,100
2017-08-24$43.50$43.5061,000
2017-08-23$43.80$43.8056,100
2017-08-22$44.30$44.3061,400
2017-08-21$44.35$44.35148,100
2017-08-18$43.70$43.70115,600
2017-08-17$44.45$44.4582,800
2017-08-16$45.85$45.8575,500
2017-08-15$45.95$45.9566,900
2017-08-14$46.35$46.3566,500
2017-08-11$45.60$45.6067,100
2017-08-10$45.90$45.9081,100
2017-08-09$45.75$45.7554,100
2017-08-08$44.95$44.9585,100
2017-08-07$45.40$45.4074,200
2017-08-04$46.20$46.2061,000
2017-08-03$46.05$46.05118,500
2017-08-02$44.75$44.7545,900
2017-08-01$45.45$45.4570,500
2017-07-31$45.25$45.2543,500
2017-07-28$45.30$45.3038,800
2017-07-27$45.15$45.1596,000
2017-07-26$45.60$45.6030,700
2017-07-25$45.95$45.9549,100
2017-07-24$45.15$45.1536,400
2017-07-21$46.20$46.2056,000
2017-07-20$47.10$47.1051,200
2017-07-19$47.50$47.50146,400
2017-07-18$46.90$46.9085,000
2017-07-17$46.70$46.7056,300
2017-07-14$46.65$46.6571,500
2017-07-13$46.90$46.9052,400
2017-07-12$46.30$46.30208,000
2017-07-11$46.25$46.2589,700
2017-07-10$45.70$45.7054,900
2017-07-07$46.30$46.3040,600
2017-07-06$46.15$46.1558,600
2017-07-05$46.75$46.7552,000
2017-07-03$46.85$46.8529,400
2017-06-30$47.10$47.1052,400
2017-06-29$46.75$46.7554,900
2017-06-28$46.60$46.6051,000
2017-06-27$45.90$45.9047,900
2017-06-26$46.20$46.2066,200
2017-06-23$46.15$46.15102,900
2017-06-22$45.75$45.7542,900
2017-06-21$45.40$45.4030,800
2017-06-20$46.15$46.1541,200
2017-06-19$47.00$47.0055,800
2017-06-16$46.95$46.9591,000
2017-06-15$46.80$46.8031,400
2017-06-14$47.30$47.3063,900
2017-06-13$46.75$46.7539,900
2017-06-12$46.90$46.9052,500
2017-06-09$47.25$47.2568,600
2017-06-08$46.85$46.8552,100
2017-06-07$46.05$46.0536,800
2017-06-06$45.95$45.9532,900
2017-06-05$46.50$46.5035,900
2017-06-02$47.85$47.8556,800
2017-06-01$47.25$47.2580,000
2017-05-31$47.05$47.0595,000
2017-05-30$46.40$46.4055,300
2017-05-26$46.45$46.4534,000
2017-05-25$46.70$46.7030,600
2017-05-24$46.60$46.6050,600
2017-05-23$46.50$46.5035,900
2017-05-22$46.75$46.7557,100
2017-05-19$47.40$47.40122,900
2017-05-18$46.60$46.6067,300
2017-05-17$46.50$46.5087,500
2017-05-16$47.70$47.7062,200
2017-05-15$47.25$47.25145,600
2017-05-12$46.55$46.5545,400
2017-05-11$46.75$46.7589,400
2017-05-10$47.20$47.2072,300
2017-05-09$47.80$47.8085,200
2017-05-08$47.40$47.40122,800
2017-05-05$48.15$48.15315,300
2017-05-04$45.30$45.3068,600
2017-05-03$44.65$44.65117,900
2017-05-02$45.10$45.1094,800
2017-05-01$45.30$45.30112,400
2017-04-28$44.15$44.1577,500
2017-04-27$44.45$44.4570,000
2017-04-26$45.00$45.0068,400
2017-04-25$44.55$44.55115,300
2017-04-24$44.65$44.65114,500
2017-04-21$44.35$44.35107,300
2017-04-20$44.20$44.20182,100
2017-04-19$43.15$43.1581,500
2017-04-18$42.60$42.6075,500
2017-04-17$42.90$42.90307,200
2017-04-13$41.60$41.6068,400
2017-04-12$42.15$42.15123,500
2017-04-11$42.10$42.1071,700
2017-04-10$41.85$41.8570,100
2017-04-07$41.80$41.80149,600
2017-04-06$41.70$41.7063,200
2017-04-05$41.30$41.30110,600
2017-04-04$41.35$41.35185,700
2017-04-03$40.40$40.40105,400
2017-03-31$41.30$41.30135,300
2017-03-30$41.45$41.45108,900
2017-03-29$40.90$40.90123,300
2017-03-28$41.35$41.35172,500
2017-03-27$40.95$40.95135,100
2017-03-24$40.95$40.9585,100
2017-03-23$40.85$40.85129,100
2017-03-22$41.30$41.30120,800
2017-03-21$40.60$40.6089,600
2017-03-20$41.30$41.3071,600
2017-03-17$42.05$42.05128,000
2017-03-16$41.75$41.7584,700
2017-03-15$42.15$42.15124,200
2017-03-14$42.05$42.0558,600
2017-03-13$42.10$42.1061,800
2017-03-10$43.00$43.00158,700
2017-03-09$42.60$42.60238,000
2017-03-08$43.10$43.10202,400
2017-03-07$42.10$42.10220,700
2017-03-06$41.00$41.00371,500
2017-03-03$41.10$41.10171,600
2017-03-02$42.05$42.05225,200
2017-03-01$42.50$42.50269,900
2017-02-28$42.95$42.95604,700
2017-02-27$51.35$51.35172,200
2017-02-24$51.45$51.4582,200
2017-02-23$51.60$51.60108,700
2017-02-22$51.65$51.6573,700
2017-02-21$52.35$52.3573,700
2017-02-17$52.50$52.5092,900
2017-02-16$52.90$52.9078,700
2017-02-15$51.90$51.90182,200
2017-02-14$51.15$51.15232,900
2017-02-13$50.40$50.40205,800
2017-02-10$50.40$50.40120,800
2017-02-09$49.55$49.55177,900
2017-02-08$50.60$50.60128,800
2017-02-07$51.45$51.45164,800
2017-02-06$51.50$51.50151,100
2017-02-03$51.65$51.6580,900
2017-02-02$51.55$51.55124,000
2017-02-01$51.90$51.9051,800
2017-01-31$52.00$52.0096,000
2017-01-30$51.95$51.95116,100
2017-01-27$53.20$53.2053,300
2017-01-26$53.40$53.40169,100
2017-01-25$53.15$53.15116,300
2017-01-24$53.75$53.7583,100
2017-01-23$53.10$53.1037,800
2017-01-20$53.40$53.4072,400
2017-01-19$53.10$53.1086,900
2017-01-18$53.65$53.6590,400
2017-01-17$53.85$53.85151,000
2017-01-13$54.10$54.1081,400
2017-01-12$54.35$54.3570,400
2017-01-11$54.85$54.85102,800
2017-01-10$55.25$55.25249,300
2017-01-09$53.45$53.45138,700
2017-01-06$53.30$53.3080,800
2017-01-05$53.85$53.8599,600
2017-01-04$54.95$54.95122,900
2017-01-03$54.20$54.20132,600