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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2021-12-31$102.55$105.6159,700
2021-12-30$103.12$106.1951,800
2021-12-29$102.84$105.9037,300
2021-12-28$102.67$105.7338,900
2021-12-27$102.70$105.7652,400
2021-12-23$101.10$104.1124,900
2021-12-22$100.95$103.9660,400
2021-12-21$99.16$102.1157,500
2021-12-20$97.67$100.5876,200
2021-12-17$99.86$102.84136,500
2021-12-16$100.50$103.4980,300
2021-12-15$101.38$104.4085,000
2021-12-14$102.88$105.9594,900
2021-12-13$101.10$104.1176,600
2021-12-10$103.17$106.2496,200
2021-12-09$104.72$107.84104,400
2021-12-08$105.46$108.4686,200
2021-12-07$104.41$107.3894,900
2021-12-06$102.95$105.8887,900
2021-12-03$100.22$103.0766,000
2021-12-02$99.89$102.7361,100
2021-12-01$96.10$98.8364,300
2021-11-30$96.74$99.4983,100
2021-11-29$100.51$103.3760,100
2021-11-26$100.29$103.1437,700
2021-11-24$105.56$108.5685,600
2021-11-23$107.89$110.9668,700
2021-11-22$106.26$109.2871,600
2021-11-19$105.19$108.1844,400
2021-11-18$104.25$107.2180,100
2021-11-17$105.92$108.9370,900
2021-11-16$106.22$109.2481,000
2021-11-15$104.76$107.7457,300
2021-11-12$104.67$107.6532,900
2021-11-11$104.93$107.9156,000
2021-11-10$104.08$107.0447,100
2021-11-09$104.47$107.4431,100
2021-11-08$104.98$107.9642,400
2021-11-05$105.45$108.4574,400
2021-11-04$104.43$107.4053,200
2021-11-03$104.68$107.66102,500
2021-11-02$100.45$103.3167,300
2021-11-01$101.51$104.40101,100
2021-10-29$100.49$103.35102,600
2021-10-28$98.82$101.6339,200
2021-10-27$96.51$99.2552,600
2021-10-26$98.10$100.8936,700
2021-10-25$97.76$100.5469,600
2021-10-22$97.49$100.2626,000
2021-10-21$96.22$98.9645,100
2021-10-20$96.56$99.3144,500
2021-10-19$97.42$100.1927,300
2021-10-18$98.02$100.8168,600
2021-10-15$98.04$100.8370,100
2021-10-14$97.61$100.3970,000
2021-10-13$96.38$99.1240,000
2021-10-12$96.72$99.4730,800
2021-10-11$96.68$99.4349,900
2021-10-08$96.96$99.7254,000
2021-10-07$95.29$98.0051,200
2021-10-06$92.96$95.6053,800
2021-10-05$93.17$95.8255,100
2021-10-04$91.23$93.8283,800
2021-10-01$90.67$93.2598,600
2021-09-30$89.29$91.8346,100
2021-09-29$89.45$91.9942,400
2021-09-28$89.04$91.5766,600
2021-09-27$89.75$92.3038,700
2021-09-24$88.64$91.1630,900
2021-09-23$88.43$90.9437,400
2021-09-22$87.57$90.0635,200
2021-09-21$87.05$89.5238,100
2021-09-20$87.17$89.6575,400
2021-09-17$88.22$90.73251,300
2021-09-16$88.11$90.6155,200
2021-09-15$88.99$91.52124,800
2021-09-14$88.43$90.9440,800
2021-09-13$90.49$93.0668,600
2021-09-10$90.60$93.1835,400
2021-09-09$91.87$94.4848,100
2021-09-08$91.78$94.2569,300
2021-09-07$90.75$93.1928,400
2021-09-03$93.05$95.5552,700
2021-09-02$93.54$96.0543,100
2021-09-01$93.82$96.3445,800
2021-08-31$93.66$96.1834,500
2021-08-30$94.32$96.8525,700
2021-08-27$94.67$97.2140,200
2021-08-26$93.06$95.5640,100
2021-08-25$93.06$95.5646,000
2021-08-24$92.85$95.3459,200
2021-08-23$95.46$98.0236,400
2021-08-20$95.15$97.7161,700
2021-08-19$93.08$95.5882,300
2021-08-18$92.34$94.8256,300
2021-08-17$94.39$96.9341,900
2021-08-16$94.90$97.4553,800
2021-08-13$95.00$97.5573,900
2021-08-12$95.37$97.9397,100
2021-08-11$91.40$93.8635,800
2021-08-10$90.30$92.7332,500
2021-08-09$89.37$91.7737,900
2021-08-06$90.45$92.8837,900
2021-08-05$90.00$92.4273,700
2021-08-04$88.21$90.5850,900
2021-08-03$88.39$90.7652,300
2021-08-02$90.23$92.6569,400
2021-07-30$91.57$94.0348,500
2021-07-29$91.37$93.8236,700
2021-07-28$89.61$92.0294,100
2021-07-27$89.52$91.9267,900
2021-07-26$89.23$91.6358,300
2021-07-23$89.04$91.4385,600
2021-07-22$88.98$91.3740,400
2021-07-21$90.80$93.2441,000
2021-07-20$91.35$93.8079,300
2021-07-19$89.94$92.3663,900
2021-07-16$90.73$93.1748,400
2021-07-15$91.14$93.5932,300
2021-07-14$90.39$92.8241,900
2021-07-13$91.09$93.5463,800
2021-07-12$91.22$93.6760,600
2021-07-09$90.36$92.7944,800
2021-07-08$88.88$91.2772,200
2021-07-07$90.10$92.5247,000
2021-07-06$89.80$92.2168,400
2021-07-02$90.12$92.5443,700
2021-07-01$90.73$93.1798,700
2021-06-30$87.86$90.22161,200
2021-06-29$88.03$90.3958,400
2021-06-28$88.91$91.3053,300
2021-06-25$90.66$93.10540,700
2021-06-24$90.48$92.9166,400
2021-06-23$89.63$92.0481,900
2021-06-22$91.73$94.1963,600
2021-06-21$92.48$94.9671,400
2021-06-18$93.21$95.71137,000
2021-06-17$97.15$99.76108,100
2021-06-16$96.12$98.70148,400
2021-06-15$95.02$97.5759,800
2021-06-14$93.42$95.9348,100
2021-06-11$94.44$96.98113,100
2021-06-10$93.04$95.5455,100
2021-06-09$92.90$95.2571,100
2021-06-08$93.28$95.6455,500
2021-06-07$92.38$94.7267,000
2021-06-04$90.71$93.0195,300
2021-06-03$90.22$92.5057,400
2021-06-02$89.26$91.5273,400
2021-06-01$91.26$93.57246,000
2021-05-28$87.90$90.1334,300
2021-05-27$87.99$90.2294,600
2021-05-26$88.07$90.3061,700
2021-05-25$88.69$90.9455,900
2021-05-24$90.52$92.8146,900
2021-05-21$91.02$93.3238,800
2021-05-20$90.77$93.0732,300
2021-05-19$90.90$93.2038,700
2021-05-18$92.09$94.4247,300
2021-05-17$93.13$95.4949,800
2021-05-14$93.40$95.7649,600
2021-05-13$92.23$94.5656,900
2021-05-12$89.30$91.5678,400
2021-05-11$92.00$94.3373,300
2021-05-10$92.34$94.6846,100
2021-05-07$93.02$95.3738,200
2021-05-06$93.13$95.4972,800
2021-05-05$95.28$97.69145,000
2021-05-04$91.09$93.4066,300
2021-05-03$92.04$94.37125,400
2021-04-30$91.06$93.3793,200
2021-04-29$91.64$93.9629,400
2021-04-28$91.60$93.9247,700
2021-04-27$92.74$95.0950,700
2021-04-26$92.11$94.4463,800
2021-04-23$93.42$95.7883,500
2021-04-22$92.06$94.3997,600
2021-04-21$90.43$92.7253,000
2021-04-20$89.97$92.2542,500
2021-04-19$91.43$93.7451,500
2021-04-16$91.72$94.0449,400
2021-04-15$91.38$93.6941,300
2021-04-14$90.96$93.2641,000
2021-04-13$90.17$92.4586,600
2021-04-12$91.50$93.8240,900
2021-04-09$91.31$93.6242,200
2021-04-08$90.43$92.7258,800
2021-04-07$90.14$92.4275,400
2021-04-06$92.04$94.3765,100
2021-04-05$91.85$94.1895,200
2021-04-01$90.10$92.38151,700
2021-03-31$87.40$89.61176,700
2021-03-30$88.27$90.50108,200
2021-03-29$87.89$90.1199,400
2021-03-26$88.67$90.9157,400
2021-03-25$87.53$89.7587,800
2021-03-24$87.15$89.2171,100
2021-03-23$86.25$88.2996,500
2021-03-22$87.15$89.2147,200
2021-03-19$88.96$91.07175,300
2021-03-18$88.47$90.5682,500
2021-03-17$89.17$91.2842,600
2021-03-16$89.26$91.3772,600
2021-03-15$90.99$93.1475,500
2021-03-12$92.65$94.8463,400
2021-03-11$90.11$92.2450,800
2021-03-10$89.16$91.2762,000
2021-03-09$87.48$89.5560,400
2021-03-08$89.02$91.1381,600
2021-03-05$87.60$89.6758,200
2021-03-04$84.90$86.9193,900
2021-03-03$87.13$89.19104,600
2021-03-02$86.75$88.80105,800
2021-03-01$86.16$88.2092,000
2021-02-26$83.45$85.42172,000
2021-02-25$85.09$87.10127,800
2021-02-24$86.07$88.1156,500
2021-02-23$84.34$86.3462,800
2021-02-22$84.70$86.7084,000
2021-02-19$83.86$85.8459,100
2021-02-18$82.87$84.8343,100
2021-02-17$82.34$84.2934,500
2021-02-16$82.05$83.9962,500
2021-02-12$82.83$84.7931,000
2021-02-11$83.64$85.6241,700
2021-02-10$83.50$85.4853,600
2021-02-09$84.11$86.1030,200
2021-02-08$83.45$85.4267,500
2021-02-05$82.13$84.0751,500
2021-02-04$82.97$84.93107,000
2021-02-03$80.53$82.44100,700
2021-02-02$78.62$80.4839,000
2021-02-01$76.74$78.56105,300
2021-01-29$77.13$78.96112,900
2021-01-28$80.18$82.0887,600
2021-01-27$79.87$81.76154,700
2021-01-26$81.19$83.1161,100
2021-01-25$81.65$83.5862,700
2021-01-22$81.54$83.4772,800
2021-01-21$80.90$82.8165,800
2021-01-20$80.62$82.5364,400
2021-01-19$79.54$81.4271,500
2021-01-15$79.73$81.6253,600
2021-01-14$79.09$80.9694,100
2021-01-13$77.86$79.7046,700
2021-01-12$79.26$81.1444,300
2021-01-11$77.35$79.1888,300
2021-01-08$79.67$81.56106,700
2021-01-07$78.43$80.29103,800
2021-01-06$77.90$79.74104,200
2021-01-05$73.32$75.0683,300
2021-01-04$72.48$74.2083,900