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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2020-12-31$74.33$76.09132,800
2020-12-30$74.84$76.6175,900
2020-12-29$74.71$76.4860,200
2020-12-28$75.58$77.3799,100
2020-12-24$74.63$76.4018,300
2020-12-23$74.63$76.4052,100
2020-12-22$74.43$76.1942,800
2020-12-21$75.75$77.54116,800
2020-12-18$76.93$78.75204,200
2020-12-17$77.25$79.0867,800
2020-12-16$77.55$79.3971,100
2020-12-15$79.50$81.38133,200
2020-12-14$76.63$78.44123,800
2020-12-11$77.44$79.2774,200
2020-12-10$78.36$80.2176,100
2020-12-09$76.96$78.6470,000
2020-12-08$76.11$77.77102,400
2020-12-07$75.75$77.40101,400
2020-12-04$74.54$76.1796,600
2020-12-03$74.29$75.91161,800
2020-12-02$72.35$73.93118,700
2020-12-01$72.44$74.02131,200
2020-11-30$72.43$74.01116,100
2020-11-27$74.14$75.7646,900
2020-11-25$75.17$76.8195,400
2020-11-24$77.02$78.70123,400
2020-11-23$74.35$75.97133,000
2020-11-20$73.36$74.9696,500
2020-11-19$72.80$74.3999,200
2020-11-18$74.23$75.85267,500
2020-11-17$76.19$77.8586,200
2020-11-16$75.70$77.3571,700
2020-11-13$73.82$75.4375,400
2020-11-12$72.29$73.87102,200
2020-11-11$74.71$76.34131,200
2020-11-10$75.94$77.60180,100
2020-11-09$72.59$74.17143,500
2020-11-06$69.71$71.23268,400
2020-11-05$69.72$71.2493,500
2020-11-04$68.31$69.8062,200
2020-11-03$70.58$72.12118,300
2020-11-02$67.09$68.5577,600
2020-10-30$65.39$66.82111,700
2020-10-29$64.49$65.90214,000
2020-10-28$65.56$66.99145,600
2020-10-27$67.71$69.19265,300
2020-10-26$69.58$71.1096,900
2020-10-23$71.15$72.70106,800
2020-10-22$71.03$72.5897,200
2020-10-21$70.48$72.02111,400
2020-10-20$69.97$71.50130,700
2020-10-19$67.59$69.0679,900
2020-10-16$68.05$69.5367,200
2020-10-15$68.12$69.6195,300
2020-10-14$68.19$69.6861,300
2020-10-13$68.10$69.5865,400
2020-10-12$68.95$70.45110,600
2020-10-09$67.19$68.6592,100
2020-10-08$67.57$69.0483,400
2020-10-07$66.68$68.13108,600
2020-10-06$64.66$66.07111,100
2020-10-05$63.72$65.1153,600
2020-10-02$62.92$64.2998,700
2020-10-01$61.67$63.01106,600
2020-09-30$61.53$62.87109,400
2020-09-29$62.20$63.5669,700
2020-09-28$63.75$65.1481,800
2020-09-25$62.70$64.0776,700
2020-09-24$62.08$63.4389,500
2020-09-23$61.15$62.48130,100
2020-09-22$61.90$63.2578,300
2020-09-21$61.46$62.80135,200
2020-09-18$65.87$67.31337,600
2020-09-17$66.77$68.23150,000
2020-09-16$67.24$68.71183,300
2020-09-15$65.78$67.2191,600
2020-09-14$66.93$68.3994,800
2020-09-11$66.10$67.54102,900
2020-09-10$65.52$66.9584,000
2020-09-09$66.50$67.81137,200
2020-09-08$66.78$68.0992,000
2020-09-04$68.51$69.86102,500
2020-09-03$68.93$70.28100,100
2020-09-02$70.69$72.0862,800
2020-09-01$69.12$70.48132,800
2020-08-31$68.31$69.65177,000
2020-08-28$68.17$69.5177,700
2020-08-27$68.57$69.92106,800
2020-08-26$66.81$68.1294,600
2020-08-25$68.47$69.8259,700
2020-08-24$68.34$69.6872,400
2020-08-21$67.94$69.2848,900
2020-08-20$69.04$70.4069,200
2020-08-19$69.23$70.5993,400
2020-08-18$69.15$70.51106,400
2020-08-17$69.08$70.4497,200
2020-08-14$71.53$72.94236,500
2020-08-13$72.51$73.9463,400
2020-08-12$73.11$74.5589,600
2020-08-11$75.53$77.01122,300
2020-08-10$73.22$74.66111,900
2020-08-07$72.04$73.4689,500
2020-08-06$70.99$72.39106,900
2020-08-05$74.89$76.36190,400
2020-08-04$68.92$70.27206,300
2020-08-03$68.13$69.4796,600
2020-07-31$67.61$68.94140,100
2020-07-30$67.11$68.4368,900
2020-07-29$66.35$67.65131,200
2020-07-28$64.51$65.78138,500
2020-07-27$63.83$65.0864,000
2020-07-24$63.93$65.1976,700
2020-07-23$65.39$66.6847,900
2020-07-22$65.15$66.4389,900
2020-07-21$64.60$65.8752,000
2020-07-20$64.19$65.4567,300
2020-07-17$64.66$65.9389,700
2020-07-16$64.83$66.10148,500
2020-07-15$63.95$65.21286,400
2020-07-14$60.05$61.23167,900
2020-07-13$60.49$61.68102,400
2020-07-10$60.50$61.69228,300
2020-07-09$59.93$61.11221,200
2020-07-08$62.00$63.22109,400
2020-07-07$61.96$63.18174,400
2020-07-06$62.55$63.78125,600
2020-07-02$65.08$66.36166,800
2020-07-01$64.96$66.24143,000
2020-06-30$64.83$66.10208,500
2020-06-29$61.93$63.15155,300
2020-06-26$60.18$61.36187,700
2020-06-25$62.39$63.62151,000
2020-06-24$62.08$63.3077,500
2020-06-23$65.19$66.47144,900
2020-06-22$64.44$65.7187,400
2020-06-19$63.10$64.34134,900
2020-06-18$64.65$65.9274,200
2020-06-17$64.47$65.7477,300
2020-06-16$66.03$67.33165,400
2020-06-15$63.53$64.7874,600
2020-06-12$62.39$63.62172,800
2020-06-11$62.52$63.75153,200
2020-06-10$66.58$67.75117,500
2020-06-09$68.16$69.35163,300
2020-06-08$70.91$72.15112,000
2020-06-05$71.12$72.37178,000
2020-06-04$69.65$70.87132,600
2020-06-03$69.81$71.03244,900
2020-06-02$65.09$66.23181,400
2020-06-01$64.62$65.75184,500
2020-05-29$65.58$66.7393,400
2020-05-28$66.46$67.62111,200
2020-05-27$66.61$67.78185,800
2020-05-26$63.61$64.72104,100
2020-05-22$60.38$61.44106,900
2020-05-21$60.50$61.56125,100
2020-05-20$59.06$60.09124,000
2020-05-19$58.50$59.5279,100
2020-05-18$59.26$60.30170,600
2020-05-15$57.58$58.59288,100
2020-05-14$52.38$53.30249,900
2020-05-13$53.99$54.94133,500
2020-05-12$57.75$58.76177,400
2020-05-11$61.61$62.69169,600
2020-05-08$64.35$65.48160,500
2020-05-07$64.98$66.12166,600
2020-05-06$66.43$67.59415,400
2020-05-05$69.95$71.1757,600
2020-05-04$70.71$71.95103,400
2020-05-01$71.26$72.5176,200
2020-04-30$73.54$74.83122,100
2020-04-29$75.83$77.16127,300
2020-04-28$72.10$73.3670,700
2020-04-27$71.28$72.53109,900
2020-04-24$68.25$69.4461,100
2020-04-23$67.68$68.8799,700
2020-04-22$67.33$68.5181,500
2020-04-21$65.29$66.4378,600
2020-04-20$67.17$68.3594,400
2020-04-17$70.48$71.71108,200
2020-04-16$64.09$65.21103,900
2020-04-15$65.23$66.37114,100
2020-04-14$68.49$69.69129,600
2020-04-13$67.15$68.3398,300
2020-04-09$73.38$74.66121,600
2020-04-08$71.57$72.8297,700
2020-04-07$70.02$71.2596,200
2020-04-06$69.06$70.2789,000
2020-04-03$64.58$65.7188,400
2020-04-02$66.91$68.0896,800
2020-04-01$65.74$66.89119,800
2020-03-31$68.70$69.90187,800
2020-03-30$69.62$70.84100,000
2020-03-27$64.81$65.94170,100
2020-03-26$66.57$67.7485,100
2020-03-25$64.51$65.50184,400
2020-03-24$61.62$62.56206,800
2020-03-23$61.71$62.65194,200
2020-03-20$57.76$58.64229,900
2020-03-19$58.02$58.91183,400
2020-03-18$51.08$51.86175,100
2020-03-17$55.71$56.56210,300
2020-03-16$59.39$60.30190,800
2020-03-13$72.00$73.10221,000
2020-03-12$69.06$70.12296,100
2020-03-11$77.30$78.48141,900
2020-03-10$76.66$77.83274,100
2020-03-09$75.76$76.92197,000
2020-03-06$82.50$83.76270,700
2020-03-05$81.19$82.43193,300
2020-03-04$82.59$83.8598,200
2020-03-03$80.17$81.40182,100
2020-03-02$81.52$82.77375,200
2020-02-28$75.98$77.14294,500
2020-02-27$78.19$79.39127,300
2020-02-26$80.49$81.72108,500
2020-02-25$80.72$81.96149,800
2020-02-24$85.50$86.81195,700
2020-02-21$85.34$86.65119,800
2020-02-20$86.00$87.32122,700
2020-02-19$87.32$88.66126,800
2020-02-18$86.53$87.8552,000
2020-02-14$87.31$88.6549,000
2020-02-13$86.90$88.2384,500
2020-02-12$86.32$87.6463,700
2020-02-11$87.32$88.6680,800
2020-02-10$87.71$89.0589,300
2020-02-07$87.15$88.4867,600
2020-02-06$87.60$88.9485,300
2020-02-05$88.46$89.8164,600
2020-02-04$88.72$90.0872,500
2020-02-03$88.27$89.62113,500
2020-01-31$87.59$88.9397,900
2020-01-30$89.35$90.72107,900
2020-01-29$89.64$91.01149,200
2020-01-28$89.70$91.07215,800
2020-01-27$88.87$90.23282,500
2020-01-24$88.88$90.2494,000
2020-01-23$89.65$91.02128,000
2020-01-22$90.62$92.01208,000
2020-01-21$90.74$92.13144,700
2020-01-17$92.25$93.6680,400
2020-01-16$92.65$94.07155,000
2020-01-15$92.74$94.1699,600
2020-01-14$92.88$94.30168,200
2020-01-13$94.30$95.7456,600
2020-01-10$93.23$94.6673,300
2020-01-09$93.05$94.4785,100
2020-01-08$91.88$93.2963,100
2020-01-07$91.77$93.1765,200
2020-01-06$92.49$93.91106,700
2020-01-03$92.64$94.0670,600
2020-01-02$92.73$94.1571,000