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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2023-12-29$134.09$139.49110,400
2023-12-28$132.12$137.4490,600
2023-12-27$132.50$137.8489,000
2023-12-26$132.95$138.3171,000
2023-12-22$133.83$139.2299,000
2023-12-21$132.88$138.23211,700
2023-12-20$133.61$138.99109,100
2023-12-19$135.08$140.5269,500
2023-12-18$133.14$138.5086,100
2023-12-15$132.73$138.08230,200
2023-12-14$135.05$140.49213,300
2023-12-13$140.78$146.4590,100
2023-12-12$138.98$144.5882,500
2023-12-11$138.25$143.8282,200
2023-12-08$139.94$145.58100,000
2023-12-07$139.00$144.6081,900
2023-12-06$139.73$145.21126,100
2023-12-05$141.73$147.29165,800
2023-12-04$143.60$149.24139,900
2023-12-01$142.11$147.69139,700
2023-11-30$139.95$145.44130,200
2023-11-29$136.00$141.34126,300
2023-11-28$133.02$138.24107,300
2023-11-27$132.94$138.1688,900
2023-11-24$131.93$137.1159,500
2023-11-22$129.97$135.0782,200
2023-11-21$128.95$134.0152,300
2023-11-20$130.39$135.5194,000
2023-11-17$129.89$134.99109,700
2023-11-16$131.34$136.4970,600
2023-11-15$131.58$136.74257,800
2023-11-14$137.25$142.6499,300
2023-11-13$135.10$140.4060,600
2023-11-10$133.89$139.1464,300
2023-11-09$133.07$138.2975,000
2023-11-08$132.19$137.3865,100
2023-11-07$131.87$137.04112,200
2023-11-06$130.15$135.26124,800
2023-11-03$125.48$130.40154,300
2023-11-02$124.89$129.79108,200
2023-11-01$125.77$130.7165,800
2023-10-31$126.73$131.7093,800
2023-10-30$123.60$128.4573,100
2023-10-27$124.00$128.8790,100
2023-10-26$125.54$130.4788,400
2023-10-25$121.86$126.6474,300
2023-10-24$122.95$127.7762,600
2023-10-23$123.11$127.9468,200
2023-10-20$126.30$131.2665,300
2023-10-19$127.95$132.97140,500
2023-10-18$130.88$136.0265,200
2023-10-17$133.82$139.0782,400
2023-10-16$132.01$137.1969,700
2023-10-13$132.00$137.1885,400
2023-10-12$130.50$135.6295,000
2023-10-11$130.66$135.79116,100
2023-10-10$128.30$133.33141,800
2023-10-09$128.70$133.7574,800
2023-10-06$125.49$130.4165,900
2023-10-05$123.69$128.5480,800
2023-10-04$120.99$125.7446,600
2023-10-03$120.31$125.0359,800
2023-10-02$119.97$124.6851,000
2023-09-29$120.81$125.5558,500
2023-09-28$120.67$125.4149,800
2023-09-27$120.19$124.9152,200
2023-09-26$119.62$124.3173,800
2023-09-25$121.89$126.6736,800
2023-09-22$121.10$125.8544,000
2023-09-21$120.74$125.4850,400
2023-09-20$123.53$128.3858,100
2023-09-19$123.86$128.7264,800
2023-09-18$124.80$129.7060,000
2023-09-15$124.78$129.68116,500
2023-09-14$126.56$131.5370,000
2023-09-13$125.81$130.7560,500
2023-09-12$128.59$133.6439,300
2023-09-11$129.24$134.3145,300
2023-09-08$130.62$135.7539,100
2023-09-07$131.72$136.8948,300
2023-09-06$132.55$137.6158,900
2023-09-05$134.05$139.1684,200
2023-09-01$135.58$140.7595,500
2023-08-31$135.06$140.21153,400
2023-08-30$136.04$141.23142,500
2023-08-29$134.20$139.3295,400
2023-08-28$133.10$138.1885,200
2023-08-25$130.70$135.6978,100
2023-08-24$130.86$135.8598,500
2023-08-23$127.19$132.0452,100
2023-08-22$125.18$129.9566,100
2023-08-21$126.51$131.3443,400
2023-08-18$125.38$130.1656,400
2023-08-17$124.47$129.2247,500
2023-08-16$128.52$133.4258,300
2023-08-15$130.49$135.4762,400
2023-08-14$131.12$136.1269,900
2023-08-11$129.10$134.02132,600
2023-08-10$129.59$134.53107,200
2023-08-09$130.14$135.10121,700
2023-08-08$130.47$135.4590,800
2023-08-07$129.70$134.6587,400
2023-08-04$127.57$132.44101,800
2023-08-03$121.54$126.1849,500
2023-08-02$122.13$126.7978,700
2023-08-01$120.83$125.4474,300
2023-07-31$117.59$122.0879,800
2023-07-28$117.61$122.1052,400
2023-07-27$116.50$120.9449,700
2023-07-26$117.40$121.8841,200
2023-07-25$118.36$122.8756,500
2023-07-24$117.68$122.1757,800
2023-07-21$118.20$122.7155,100
2023-07-20$118.13$122.6443,000
2023-07-19$118.11$122.6267,800
2023-07-18$118.97$123.5165,000
2023-07-17$119.35$123.9054,800
2023-07-14$119.42$123.9898,500
2023-07-13$115.43$119.83110,900
2023-07-12$115.80$120.22183,700
2023-07-11$120.55$125.15213,200
2023-07-10$120.96$125.57113,900
2023-07-07$120.35$124.9477,600
2023-07-06$121.07$125.6984,000
2023-07-05$123.98$128.7183,000
2023-07-03$127.81$132.6975,600
2023-06-30$124.39$129.13139,900
2023-06-29$123.43$128.14113,000
2023-06-28$123.09$127.79114,600
2023-06-27$122.18$126.8490,000
2023-06-26$121.11$125.7369,900
2023-06-23$121.89$126.54334,900
2023-06-22$125.19$129.9773,000
2023-06-21$124.33$129.0769,300
2023-06-20$122.77$127.4583,600
2023-06-16$124.10$128.83183,700
2023-06-15$125.81$130.6184,500
2023-06-14$125.80$130.60145,400
2023-06-13$126.16$130.9776,100
2023-06-12$124.74$129.50104,500
2023-06-09$123.10$127.8060,800
2023-06-08$122.78$127.46117,400
2023-06-07$123.34$127.90118,700
2023-06-06$119.36$123.77115,500
2023-06-05$118.03$122.3972,100
2023-06-02$118.05$122.4198,400
2023-06-01$114.65$118.89117,200
2023-05-31$111.99$116.13112,600
2023-05-30$111.04$115.1443,100
2023-05-26$110.29$114.3753,400
2023-05-25$109.07$113.1051,600
2023-05-24$111.48$115.6055,400
2023-05-23$113.74$117.9438,600
2023-05-22$113.92$118.1372,700
2023-05-19$113.71$117.9167,800
2023-05-18$113.67$117.8753,600
2023-05-17$113.07$117.2568,800
2023-05-16$112.18$116.3355,800
2023-05-15$114.65$118.8961,200
2023-05-12$114.52$118.7577,000
2023-05-11$114.95$119.2072,900
2023-05-10$114.40$118.6373,600
2023-05-09$111.65$115.7870,700
2023-05-08$112.19$116.3474,900
2023-05-05$112.68$116.8575,000
2023-05-04$110.98$115.0870,700
2023-05-03$113.12$117.3069,100
2023-05-02$114.72$118.96156,600
2023-05-01$117.65$122.00161,200
2023-04-28$114.00$118.21109,800
2023-04-27$113.08$117.26104,300
2023-04-26$108.99$113.02168,200
2023-04-25$108.80$112.8278,300
2023-04-24$108.02$112.0149,200
2023-04-21$109.33$113.3740,100
2023-04-20$109.03$113.0666,400
2023-04-19$110.00$114.0743,700
2023-04-18$110.37$114.4560,500
2023-04-17$111.06$115.1742,200
2023-04-14$110.41$114.4933,400
2023-04-13$111.80$115.9346,000
2023-04-12$110.65$114.7437,300
2023-04-11$109.87$113.9347,800
2023-04-10$110.19$114.2664,500
2023-04-06$108.94$112.9729,800
2023-04-05$109.10$113.1355,200
2023-04-04$109.97$114.0450,000
2023-04-03$111.92$116.06110,900
2023-03-31$109.70$113.76141,000
2023-03-30$107.70$111.6845,100
2023-03-29$107.15$111.1175,500
2023-03-28$106.84$110.7947,500
2023-03-27$106.85$110.8037,400
2023-03-24$106.23$110.1647,800
2023-03-23$105.15$109.0443,400
2023-03-22$106.36$110.1554,700
2023-03-21$108.90$112.7868,500
2023-03-20$107.28$111.1063,200
2023-03-17$106.72$110.52120,900
2023-03-16$108.54$112.4056,200
2023-03-15$107.39$111.2168,200
2023-03-14$109.48$113.38138,700
2023-03-13$107.14$110.9595,700
2023-03-10$106.22$110.0070,600
2023-03-09$107.58$111.4181,700
2023-03-08$108.41$112.2775,200
2023-03-07$111.16$115.12127,500
2023-03-06$114.24$118.31111,900
2023-03-03$112.33$116.3395,600
2023-03-02$110.96$114.9186,500
2023-03-01$108.07$111.92216,900
2023-02-28$99.49$103.03172,300
2023-02-27$101.96$105.59159,800
2023-02-24$102.04$105.6798,300
2023-02-23$101.23$104.8391,800
2023-02-22$101.52$105.13197,600
2023-02-21$103.69$107.38109,000
2023-02-17$105.21$108.9696,000
2023-02-16$104.03$107.7387,000
2023-02-15$104.19$107.9051,700
2023-02-14$103.21$106.8890,200
2023-02-13$104.94$108.6859,700
2023-02-10$104.68$108.4190,500
2023-02-09$103.20$106.8786,800
2023-02-08$103.36$107.04114,600
2023-02-07$104.75$108.48100,200
2023-02-06$103.57$107.2674,100
2023-02-03$104.48$108.2074,200
2023-02-02$104.95$108.6984,000
2023-02-01$103.45$107.1374,900
2023-01-31$102.19$105.83131,900
2023-01-30$99.16$102.6998,400
2023-01-27$98.90$102.4257,000
2023-01-26$101.15$104.7568,500
2023-01-25$99.35$102.8983,100
2023-01-24$98.67$102.1867,700
2023-01-23$98.78$102.3073,600
2023-01-20$98.58$102.09187,400
2023-01-19$96.16$99.58134,000
2023-01-18$97.86$101.34126,400
2023-01-17$102.65$106.3058,800
2023-01-13$103.05$106.7252,200
2023-01-12$101.99$105.6262,900
2023-01-11$101.40$105.0191,900
2023-01-10$101.03$104.63114,800
2023-01-09$99.36$102.9099,000
2023-01-06$99.93$103.4983,800
2023-01-05$97.53$101.0076,500
2023-01-04$99.96$103.5265,200
2023-01-03$100.43$104.0185,600