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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2024-12-31$119.21$124.49122,500
2024-12-30$118.09$123.32169,200
2024-12-27$118.46$123.70103,100
2024-12-26$119.15$124.42185,400
2024-12-24$117.59$122.79124,400
2024-12-23$118.90$124.16183,300
2024-12-20$119.52$124.81489,800
2024-12-19$122.73$128.16212,300
2024-12-18$122.34$127.75209,300
2024-12-17$126.40$131.99132,900
2024-12-16$125.94$131.51203,600
2024-12-13$125.28$130.82250,700
2024-12-12$126.90$132.52328,800
2024-12-11$128.28$133.96135,900
2024-12-10$131.27$137.08119,400
2024-12-09$130.80$136.59162,800
2024-12-06$132.50$138.36166,000
2024-12-05$133.00$138.74139,000
2024-12-04$135.00$140.83190,900
2024-12-03$135.38$141.22214,600
2024-12-02$135.15$140.98394,200
2024-11-29$138.57$144.55169,800
2024-11-27$136.74$142.64175,200
2024-11-26$139.19$145.20286,300
2024-11-25$135.52$141.37270,900
2024-11-22$134.29$140.09220,600
2024-11-21$135.53$141.38174,800
2024-11-20$136.48$142.37230,000
2024-11-19$133.46$139.22264,400
2024-11-18$135.27$141.11309,700
2024-11-15$137.20$143.121,118,700
2024-11-14$154.99$161.68373,300
2024-11-13$167.34$174.56217,700
2024-11-12$168.49$175.76181,400
2024-11-11$170.57$177.93117,800
2024-11-08$171.64$179.05206,300
2024-11-07$168.75$176.03179,200
2024-11-06$169.81$177.14290,600
2024-11-05$171.00$178.3897,000
2024-11-04$169.51$176.83116,700
2024-11-01$167.77$175.01190,300
2024-10-31$168.59$175.87109,900
2024-10-30$171.10$178.4885,800
2024-10-29$169.36$176.67155,600
2024-10-28$172.94$180.4067,500
2024-10-25$168.11$175.3785,600
2024-10-24$167.16$174.3764,300
2024-10-23$169.72$177.0435,700
2024-10-22$169.49$176.8162,200
2024-10-21$171.89$179.3187,400
2024-10-18$173.25$180.7375,100
2024-10-17$175.05$182.6071,300
2024-10-16$176.06$183.66147,600
2024-10-15$168.00$175.25140,400
2024-10-14$168.02$175.27114,400
2024-10-11$168.36$175.6391,300
2024-10-10$167.98$175.2376,500
2024-10-09$168.63$175.9140,000
2024-10-08$168.20$175.4656,900
2024-10-07$165.94$173.1047,800
2024-10-04$166.39$173.5783,400
2024-10-03$164.93$172.0550,200
2024-10-02$164.57$171.6755,900
2024-10-01$166.39$173.5763,700
2024-09-30$166.79$173.9977,900
2024-09-27$165.71$172.8677,700
2024-09-26$164.61$171.71121,600
2024-09-25$167.32$174.5472,200
2024-09-24$168.91$176.2049,900
2024-09-23$169.48$176.7952,200
2024-09-20$167.51$174.74236,900
2024-09-19$168.26$175.5288,500
2024-09-18$164.00$171.0870,100
2024-09-17$164.76$171.87101,600
2024-09-16$169.40$176.7179,600
2024-09-13$167.83$175.0777,900
2024-09-12$165.35$172.4988,300
2024-09-11$162.52$169.5369,200
2024-09-10$162.68$169.7052,500
2024-09-09$161.80$168.7891,600
2024-09-06$159.26$166.1372,800
2024-09-05$162.80$169.6890,400
2024-09-04$162.80$169.6864,500
2024-09-03$163.46$170.37107,000
2024-08-30$165.76$172.7784,200
2024-08-29$163.78$170.7051,100
2024-08-28$163.31$170.21171,600
2024-08-27$163.02$169.9142,600
2024-08-26$162.43$169.2975,700
2024-08-23$163.09$169.9886,900
2024-08-22$159.59$166.3340,400
2024-08-21$160.17$166.9451,700
2024-08-20$159.87$166.6337,900
2024-08-19$160.57$167.3648,900
2024-08-16$158.86$165.5735,800
2024-08-15$158.84$165.5581,600
2024-08-14$158.14$164.8276,700
2024-08-13$157.07$163.7194,300
2024-08-12$154.98$161.5343,900
2024-08-09$155.96$162.5575,500
2024-08-08$157.82$164.4997,700
2024-08-07$155.28$161.84106,400
2024-08-06$153.50$159.9983,100
2024-08-05$152.90$159.36171,700
2024-08-02$160.41$167.19227,800
2024-08-01$146.02$152.19124,700
2024-07-31$147.10$153.32142,200
2024-07-30$146.94$153.15100,300
2024-07-29$145.39$151.5372,400
2024-07-26$144.09$150.18113,500
2024-07-25$140.74$146.69100,000
2024-07-24$139.61$145.51100,800
2024-07-23$145.11$151.2478,000
2024-07-22$142.52$148.5473,400
2024-07-19$140.51$146.4597,200
2024-07-18$140.50$146.44140,900
2024-07-17$139.63$145.53325,800
2024-07-16$138.46$144.31211,800
2024-07-15$133.64$139.29308,400
2024-07-12$132.86$138.47273,800
2024-07-11$131.00$136.54186,700
2024-07-10$129.47$134.94210,200
2024-07-09$129.65$135.13143,900
2024-07-08$132.77$138.3885,700
2024-07-05$133.94$139.6073,100
2024-07-03$134.38$140.0685,600
2024-07-02$135.26$140.98118,600
2024-07-01$135.91$141.65220,400
2024-06-28$148.46$154.73326,100
2024-06-27$151.33$157.73113,500
2024-06-26$150.00$156.34121,100
2024-06-25$148.00$154.25175,200
2024-06-24$146.39$152.58220,400
2024-06-21$140.44$146.38248,600
2024-06-20$140.59$146.5391,100
2024-06-18$140.21$146.1451,500
2024-06-17$140.29$146.2269,000
2024-06-14$139.93$145.8454,300
2024-06-13$140.60$146.5471,300
2024-06-12$143.36$149.42140,500
2024-06-11$146.20$152.3894,500
2024-06-10$144.25$150.3580,000
2024-06-07$144.10$150.1989,700
2024-06-06$142.78$148.6781,100
2024-06-05$142.21$148.0774,700
2024-06-04$140.87$146.68106,000
2024-06-03$140.41$146.20104,300
2024-05-31$142.75$148.64155,800
2024-05-30$139.46$145.21120,800
2024-05-29$138.91$144.6484,300
2024-05-28$140.78$146.5943,200
2024-05-24$144.15$150.0985,400
2024-05-23$142.67$148.5588,200
2024-05-22$143.28$149.1995,800
2024-05-21$144.73$150.70104,200
2024-05-20$147.23$153.3076,300
2024-05-17$149.80$155.9866,000
2024-05-16$146.62$152.6781,900
2024-05-15$146.19$152.2246,300
2024-05-14$146.50$152.5473,400
2024-05-13$147.82$153.9270,100
2024-05-10$153.02$159.3387,800
2024-05-09$152.99$159.3054,600
2024-05-08$151.50$157.7579,200
2024-05-07$150.60$156.8173,300
2024-05-06$151.01$157.2471,600
2024-05-03$148.43$154.5570,500
2024-05-02$146.27$152.30103,300
2024-05-01$143.93$149.87105,100
2024-04-30$144.29$150.2472,100
2024-04-29$144.37$150.3251,200
2024-04-26$141.89$147.7471,500
2024-04-25$141.05$146.8774,500
2024-04-24$141.98$147.8478,600
2024-04-23$141.86$147.7150,600
2024-04-22$139.85$145.6255,000
2024-04-19$140.27$146.0546,500
2024-04-18$138.09$143.7885,100
2024-04-17$140.07$145.8547,400
2024-04-16$140.76$146.5667,700
2024-04-15$140.22$146.0075,800
2024-04-12$143.65$149.5761,200
2024-04-11$145.74$151.7590,800
2024-04-10$142.89$148.78130,300
2024-04-09$143.89$149.8264,000
2024-04-08$146.08$152.1073,900
2024-04-05$146.63$152.6896,300
2024-04-04$146.32$152.3584,400
2024-04-03$147.37$153.4575,800
2024-04-02$146.94$153.00105,600
2024-04-01$149.72$155.8973,600
2024-03-28$150.63$156.84114,900
2024-03-27$148.93$155.0774,100
2024-03-26$150.29$156.49163,700
2024-03-25$148.99$155.1366,200
2024-03-22$149.99$156.1888,600
2024-03-21$150.13$156.32141,600
2024-03-20$152.59$158.74111,800
2024-03-19$152.52$158.66102,600
2024-03-18$151.70$157.8174,500
2024-03-15$153.16$159.33134,700
2024-03-14$152.41$158.5579,000
2024-03-13$153.69$159.8873,300
2024-03-12$152.61$158.7666,800
2024-03-11$153.65$159.8483,700
2024-03-08$154.95$161.1979,400
2024-03-07$154.57$160.8069,700
2024-03-06$153.99$160.19108,700
2024-03-05$154.52$160.7497,500
2024-03-04$157.01$163.3498,500
2024-03-01$155.83$162.1198,700
2024-02-29$154.85$161.09103,100
2024-02-28$152.81$158.97157,500
2024-02-27$155.43$161.69105,400
2024-02-26$153.79$159.9986,300
2024-02-23$153.31$159.4938,700
2024-02-22$151.86$157.98104,300
2024-02-21$151.29$157.38102,900
2024-02-20$151.33$157.4375,700
2024-02-16$151.79$157.90167,900
2024-02-15$152.75$158.90138,200
2024-02-14$149.87$155.91151,400
2024-02-13$145.60$151.47192,700
2024-02-12$148.31$154.28138,700
2024-02-09$146.05$151.93102,100
2024-02-08$141.75$147.4659,200
2024-02-07$140.25$145.9057,800
2024-02-06$140.93$146.6158,200
2024-02-05$140.37$146.0251,700
2024-02-02$141.20$146.8956,000
2024-02-01$142.20$147.9390,900
2024-01-31$139.04$144.64148,200
2024-01-30$142.01$147.7364,100
2024-01-29$142.56$148.30117,400
2024-01-26$141.75$147.4698,600
2024-01-25$138.07$143.63110,100
2024-01-24$136.14$141.62105,200
2024-01-23$134.56$139.98124,800
2024-01-22$133.95$139.35104,400
2024-01-19$130.66$135.9285,900
2024-01-18$130.74$136.0188,400
2024-01-17$130.85$136.12118,600
2024-01-16$132.00$137.3284,200
2024-01-12$132.55$137.8949,800
2024-01-11$131.56$136.8671,800
2024-01-10$130.30$135.5585,800
2024-01-09$129.00$134.2055,500
2024-01-08$130.27$135.5262,500
2024-01-05$128.95$134.14103,900
2024-01-04$132.14$137.4674,600
2024-01-03$132.69$138.04101,400
2024-01-02$134.67$140.10107,100