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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2019-12-31$91.62$93.0291,000
2019-12-30$91.69$93.0979,000
2019-12-27$92.19$93.6050,400
2019-12-26$92.18$93.5953,500
2019-12-24$92.87$94.2927,000
2019-12-23$92.24$93.6544,800
2019-12-20$93.01$94.43116,100
2019-12-19$90.90$92.2968,900
2019-12-18$89.46$90.83132,400
2019-12-17$91.88$93.2969,600
2019-12-16$90.77$92.1668,100
2019-12-13$90.72$92.1139,600
2019-12-12$90.57$91.96133,800
2019-12-11$89.35$90.57148,300
2019-12-10$91.00$92.25149,600
2019-12-09$91.50$92.7584,200
2019-12-06$92.81$94.08123,400
2019-12-05$90.55$91.79202,000
2019-12-04$92.72$93.99176,700
2019-12-03$90.41$91.65156,400
2019-12-02$90.02$91.25104,900
2019-11-29$89.73$90.9639,600
2019-11-27$89.24$90.4631,600
2019-11-26$89.09$90.3156,200
2019-11-25$88.01$89.2281,800
2019-11-22$85.59$86.7658,200
2019-11-21$85.29$86.4652,400
2019-11-20$86.87$88.0674,900
2019-11-19$86.33$87.5199,800
2019-11-18$86.49$87.6882,500
2019-11-15$86.19$87.3750,500
2019-11-14$87.02$88.2149,400
2019-11-13$86.64$87.8380,100
2019-11-12$87.24$88.44124,100
2019-11-11$85.96$87.1494,500
2019-11-08$88.23$89.4479,200
2019-11-07$89.37$90.60274,900
2019-11-06$85.91$87.09133,700
2019-11-05$86.46$87.65113,500
2019-11-04$86.45$87.6488,300
2019-11-01$85.03$86.20111,700
2019-10-31$85.69$86.86119,600
2019-10-30$84.49$85.6574,000
2019-10-29$84.19$85.3477,600
2019-10-28$83.59$84.7474,000
2019-10-25$83.81$84.9692,600
2019-10-24$83.03$84.1767,400
2019-10-23$80.73$81.8476,800
2019-10-22$80.96$82.0791,300
2019-10-21$80.18$81.28101,900
2019-10-18$79.73$80.82103,900
2019-10-17$79.20$80.29120,700
2019-10-16$76.48$77.5352,800
2019-10-15$77.29$78.35115,400
2019-10-14$76.58$77.6394,300
2019-10-11$78.38$79.45126,700
2019-10-10$77.43$78.4981,500
2019-10-09$76.67$77.72101,600
2019-10-08$77.32$78.3867,300
2019-10-07$79.96$81.0696,500
2019-10-04$80.32$81.4289,700
2019-10-03$78.60$79.6887,800
2019-10-02$80.70$81.8191,000
2019-10-01$82.14$83.2784,700
2019-09-30$84.47$85.63169,900
2019-09-27$84.04$85.19143,000
2019-09-26$84.62$85.78168,100
2019-09-25$83.85$85.00254,500
2019-09-24$79.75$80.84138,100
2019-09-23$79.28$80.37127,400
2019-09-20$80.73$81.84447,300
2019-09-19$81.85$82.97128,300
2019-09-18$80.25$81.35195,300
2019-09-17$79.33$80.42146,500
2019-09-16$76.86$77.9190,400
2019-09-13$76.82$77.87136,700
2019-09-12$76.70$77.75158,600
2019-09-11$77.69$78.61142,700
2019-09-10$76.94$77.85149,300
2019-09-09$77.42$78.3477,300
2019-09-06$79.31$80.2580,700
2019-09-05$80.00$80.95110,300
2019-09-04$79.88$80.83188,600
2019-09-03$81.34$82.31185,500
2019-08-30$84.66$85.67159,200
2019-08-29$84.61$85.62113,300
2019-08-28$83.52$84.51133,800
2019-08-27$82.54$83.52132,500
2019-08-26$83.43$84.42121,100
2019-08-23$82.53$83.51170,800
2019-08-22$84.22$85.22111,100
2019-08-21$83.83$84.83116,300
2019-08-20$82.19$83.17131,600
2019-08-19$83.23$84.2281,700
2019-08-16$82.65$83.6395,100
2019-08-15$81.12$82.0899,600
2019-08-14$81.03$81.9996,900
2019-08-13$82.02$82.9984,500
2019-08-12$82.21$83.19103,400
2019-08-09$82.53$83.51112,200
2019-08-08$82.85$83.83158,400
2019-08-07$81.16$82.12105,700
2019-08-06$79.85$80.80124,800
2019-08-05$80.74$81.70153,000
2019-08-02$82.40$83.38209,800
2019-08-01$82.30$83.28207,900
2019-07-31$85.19$86.20180,500
2019-07-30$83.88$84.88100,800
2019-07-29$84.00$85.00103,700
2019-07-26$84.88$85.8987,000
2019-07-25$84.31$85.31158,500
2019-07-24$83.91$84.91109,700
2019-07-23$82.13$83.1162,300
2019-07-22$82.00$82.97150,400
2019-07-19$81.93$82.90152,500
2019-07-18$82.45$83.4375,300
2019-07-17$81.86$82.8379,900
2019-07-16$82.02$82.99156,500
2019-07-15$81.75$82.72136,700
2019-07-12$81.14$82.10195,600
2019-07-11$80.02$80.97165,900
2019-07-10$78.83$79.7774,600
2019-07-09$78.07$79.0092,700
2019-07-08$77.73$78.6576,400
2019-07-05$78.25$79.1870,500
2019-07-03$78.36$79.2977,400
2019-07-02$77.01$77.93101,200
2019-07-01$73.94$74.82165,000
2019-06-28$72.80$73.67513,000
2019-06-27$72.20$73.0692,200
2019-06-26$72.21$73.07111,200
2019-06-25$72.12$72.98157,100
2019-06-24$72.50$73.36130,800
2019-06-21$73.54$74.41160,000
2019-06-20$74.60$75.4995,800
2019-06-19$75.22$76.11143,800
2019-06-18$74.01$74.8999,900
2019-06-17$74.25$75.1358,100
2019-06-14$75.00$75.8978,300
2019-06-13$74.08$74.9645,800
2019-06-12$74.62$75.3737,900
2019-06-11$74.52$75.2661,700
2019-06-10$74.43$75.1782,900
2019-06-07$73.51$74.24131,800
2019-06-06$73.17$73.90108,700
2019-06-05$73.78$74.5252,200
2019-06-04$73.75$74.49103,600
2019-06-03$73.25$73.98104,500
2019-05-31$72.89$73.6257,900
2019-05-30$72.92$73.6572,900
2019-05-29$72.49$73.21115,400
2019-05-28$74.19$74.9372,400
2019-05-24$73.54$74.27102,500
2019-05-23$73.52$74.2579,400
2019-05-22$75.84$76.6041,100
2019-05-21$76.54$77.3070,300
2019-05-20$76.91$77.6880,300
2019-05-17$73.96$74.70113,800
2019-05-16$74.69$75.4495,700
2019-05-15$74.03$74.7777,900
2019-05-14$73.52$74.2550,700
2019-05-13$73.08$73.8157,800
2019-05-10$74.80$75.5547,400
2019-05-09$74.51$75.2562,700
2019-05-08$75.35$76.1096,000
2019-05-07$76.39$77.15152,900
2019-05-06$77.43$78.20151,400
2019-05-03$76.87$77.64186,200
2019-05-02$77.40$78.1779,400
2019-05-01$76.79$77.5659,800
2019-04-30$77.87$78.6566,200
2019-04-29$78.30$79.0841,200
2019-04-26$77.65$78.4345,900
2019-04-25$77.19$77.9671,100
2019-04-24$77.22$77.9964,900
2019-04-23$76.42$77.1858,300
2019-04-22$74.46$75.2064,100
2019-04-18$75.18$75.9367,800
2019-04-17$76.84$77.6164,400
2019-04-16$76.74$77.5168,200
2019-04-15$76.48$77.2454,100
2019-04-12$75.96$76.7250,300
2019-04-11$75.84$76.6048,200
2019-04-10$75.37$76.1241,700
2019-04-09$74.00$74.7444,200
2019-04-08$75.05$75.8057,200
2019-04-05$75.80$76.56134,600
2019-04-04$74.81$75.5648,200
2019-04-03$75.33$76.0845,400
2019-04-02$75.38$76.1386,500
2019-04-01$75.50$76.2584,900
2019-03-29$76.08$76.84189,800
2019-03-28$76.05$76.8179,700
2019-03-27$76.38$77.00109,600
2019-03-26$75.47$76.0866,300
2019-03-25$73.66$74.26141,600
2019-03-22$72.62$73.21124,700
2019-03-21$75.28$75.89117,300
2019-03-20$75.21$75.82132,000
2019-03-19$75.99$76.6149,200
2019-03-18$76.97$77.6049,200
2019-03-15$76.17$76.79204,500
2019-03-14$77.75$78.38144,900
2019-03-13$75.75$76.37136,200
2019-03-12$75.99$76.61104,200
2019-03-11$76.56$77.1883,200
2019-03-08$75.53$76.14100,100
2019-03-07$75.13$75.74188,300
2019-03-06$75.29$75.90103,700
2019-03-05$76.09$76.7192,300
2019-03-04$75.74$76.36140,200
2019-03-01$76.25$76.87105,500
2019-02-28$75.52$76.13110,600
2019-02-27$75.37$75.98152,500
2019-02-26$72.62$73.21165,200
2019-02-25$74.00$74.60101,300
2019-02-22$74.50$75.1192,900
2019-02-21$74.03$74.63105,700
2019-02-20$73.92$74.52142,200
2019-02-19$74.44$75.0595,300
2019-02-15$74.05$74.65107,700
2019-02-14$72.96$73.55187,500
2019-02-13$72.08$72.67112,700
2019-02-12$72.15$72.74125,100
2019-02-11$71.04$71.62103,600
2019-02-08$69.59$70.16104,700
2019-02-07$69.20$69.7691,200
2019-02-06$68.04$68.59101,200
2019-02-05$65.95$66.4957,200
2019-02-04$66.02$66.5643,200
2019-02-01$66.00$66.5485,400
2019-01-31$65.92$66.46110,700
2019-01-30$65.26$65.79105,100
2019-01-29$62.61$63.12125,100
2019-01-28$61.97$62.47190,400
2019-01-25$63.46$63.98107,400
2019-01-24$63.82$64.3487,200
2019-01-23$64.25$64.7783,800
2019-01-22$64.26$64.7876,900
2019-01-18$65.00$65.5361,200
2019-01-17$65.62$66.1559,600
2019-01-16$63.96$64.4851,200
2019-01-15$64.20$64.7234,400
2019-01-14$63.43$63.9565,000
2019-01-11$64.49$65.0155,900
2019-01-10$65.18$65.7147,700
2019-01-09$65.16$65.69151,000
2019-01-08$66.12$66.6661,200
2019-01-07$64.90$65.4371,900
2019-01-04$64.25$64.7791,400
2019-01-03$62.89$63.4074,000
2019-01-02$64.62$65.1582,700