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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2022-12-30$99.05$102.5869,700
2022-12-29$99.38$102.9263,500
2022-12-28$98.60$102.1176,900
2022-12-27$99.08$102.6166,100
2022-12-23$98.58$102.0978,100
2022-12-22$97.00$100.45148,600
2022-12-21$99.31$102.85145,900
2022-12-20$99.42$102.9671,300
2022-12-19$98.97$102.49118,700
2022-12-16$100.24$103.81150,100
2022-12-15$103.50$107.18133,300
2022-12-14$104.21$107.9279,800
2022-12-13$105.34$109.0982,900
2022-12-12$105.13$108.8761,900
2022-12-09$107.24$111.06120,800
2022-12-08$105.01$108.7569,000
2022-12-07$105.82$109.4465,600
2022-12-06$109.33$113.0780,600
2022-12-05$110.76$114.5587,700
2022-12-02$111.15$114.9562,900
2022-12-01$110.21$113.9875,200
2022-11-30$108.37$112.08126,700
2022-11-29$105.50$109.1152,400
2022-11-28$108.57$112.2960,600
2022-11-25$110.93$114.7322,800
2022-11-23$110.56$114.3454,500
2022-11-22$111.00$114.8088,400
2022-11-21$108.63$112.3573,600
2022-11-18$108.80$112.5274,100
2022-11-17$106.23$109.8763,600
2022-11-16$106.83$110.4993,300
2022-11-15$104.81$108.4097,500
2022-11-14$104.30$107.87196,000
2022-11-11$103.70$107.2569,100
2022-11-10$109.72$113.48122,600
2022-11-09$105.15$108.75118,900
2022-11-08$106.65$110.30170,400
2022-11-07$109.46$113.21239,400
2022-11-04$105.51$109.12415,400
2022-11-03$117.22$121.23104,100
2022-11-02$117.88$121.9295,900
2022-11-01$119.62$123.7183,600
2022-10-31$119.63$123.73140,200
2022-10-28$119.97$124.08122,200
2022-10-27$116.37$120.35129,900
2022-10-26$117.00$121.01103,400
2022-10-25$117.48$121.5081,100
2022-10-24$115.91$119.8870,900
2022-10-21$114.97$118.9171,900
2022-10-20$112.84$116.7063,400
2022-10-19$114.80$118.7349,800
2022-10-18$115.23$119.17106,200
2022-10-17$112.69$116.55172,000
2022-10-14$112.55$116.40113,500
2022-10-13$114.39$118.31275,000
2022-10-12$112.46$116.31104,800
2022-10-11$113.28$117.16158,100
2022-10-10$112.72$116.5886,300
2022-10-07$112.82$116.68142,700
2022-10-06$114.00$117.9086,400
2022-10-05$114.55$118.47187,600
2022-10-04$114.03$117.93127,600
2022-10-03$110.50$114.28112,200
2022-09-30$109.02$112.75188,000
2022-09-29$108.86$112.59210,200
2022-09-28$108.93$112.66163,300
2022-09-27$105.96$109.5979,900
2022-09-26$106.75$110.40119,900
2022-09-23$108.01$111.71199,700
2022-09-22$108.47$112.18128,000
2022-09-21$108.53$112.25143,700
2022-09-20$108.41$112.12131,100
2022-09-19$108.65$112.37130,200
2022-09-16$104.32$107.89145,300
2022-09-15$104.70$108.28103,800
2022-09-14$104.51$108.0963,200
2022-09-13$104.15$107.72104,700
2022-09-12$105.69$109.3160,100
2022-09-09$104.58$108.1653,600
2022-09-08$103.30$106.8476,300
2022-09-07$102.97$106.3548,100
2022-09-06$100.71$104.0266,200
2022-09-02$100.43$103.7365,100
2022-09-01$100.79$104.10133,000
2022-08-31$101.56$104.8987,800
2022-08-30$102.98$106.3672,900
2022-08-29$102.99$106.37139,900
2022-08-26$103.78$107.1966,000
2022-08-25$105.88$109.3640,000
2022-08-24$105.02$108.4746,000
2022-08-23$105.29$108.7564,600
2022-08-22$106.27$109.7673,100
2022-08-19$107.62$111.1554,200
2022-08-18$108.85$112.4256,100
2022-08-17$107.94$111.4864,400
2022-08-16$107.59$111.12101,200
2022-08-15$106.15$109.6391,000
2022-08-12$104.26$107.6872,700
2022-08-11$101.32$104.6553,800
2022-08-10$100.63$103.9347,800
2022-08-09$100.32$103.6163,000
2022-08-08$99.47$102.7475,900
2022-08-05$98.63$101.8766,600
2022-08-04$99.49$102.76109,800
2022-08-03$94.75$97.8647,100
2022-08-02$94.02$97.1162,400
2022-08-01$94.87$97.9876,700
2022-07-29$94.35$97.4599,600
2022-07-28$95.68$98.8244,700
2022-07-27$93.83$96.91131,700
2022-07-26$93.78$96.8651,700
2022-07-25$93.81$96.8979,700
2022-07-22$91.98$95.0073,300
2022-07-21$92.01$95.0397,200
2022-07-20$91.90$94.9280,700
2022-07-19$91.84$94.8572,900
2022-07-18$89.68$92.6276,200
2022-07-15$90.93$93.91114,800
2022-07-14$90.15$93.1165,600
2022-07-13$91.62$94.6376,400
2022-07-12$92.42$95.4541,200
2022-07-11$93.89$96.9749,300
2022-07-08$94.27$97.3684,500
2022-07-07$94.84$97.9573,000
2022-07-06$94.26$97.3585,700
2022-07-05$93.42$96.4999,000
2022-07-01$94.79$97.9072,300
2022-06-30$95.00$98.12165,800
2022-06-29$94.17$97.2658,500
2022-06-28$94.61$97.7256,500
2022-06-27$96.93$100.11141,000
2022-06-24$93.23$96.29456,700
2022-06-23$89.95$92.90206,000
2022-06-22$91.31$94.31104,700
2022-06-21$92.69$95.7374,000
2022-06-17$89.50$92.44110,900
2022-06-16$90.40$93.37104,000
2022-06-15$95.45$98.5876,200
2022-06-14$95.28$98.41108,700
2022-06-13$94.86$97.9773,900
2022-06-10$97.17$100.3643,800
2022-06-09$99.02$102.2769,100
2022-06-08$100.00$103.1470,100
2022-06-07$102.33$105.5450,600
2022-06-06$102.32$105.5381,900
2022-06-03$101.94$105.1491,500
2022-06-02$103.34$106.5861,800
2022-06-01$101.01$104.1895,900
2022-05-31$102.21$105.42154,300
2022-05-27$101.41$104.59106,200
2022-05-26$98.09$101.1783,000
2022-05-25$96.55$99.5869,800
2022-05-24$96.06$99.0783,200
2022-05-23$94.22$97.1880,700
2022-05-20$93.11$96.0373,400
2022-05-19$93.72$96.66122,900
2022-05-18$91.52$94.39150,600
2022-05-17$96.41$99.44166,800
2022-05-16$95.70$98.7086,000
2022-05-13$95.24$98.2398,800
2022-05-12$95.29$98.2890,300
2022-05-11$96.79$99.8369,200
2022-05-10$97.82$100.89105,100
2022-05-09$98.02$101.1092,900
2022-05-06$98.02$101.1092,400
2022-05-05$100.37$103.52165,600
2022-05-04$99.43$102.5574,600
2022-05-03$97.21$100.26104,500
2022-05-02$98.75$101.85125,100
2022-04-29$98.81$101.91118,400
2022-04-28$98.59$101.6864,500
2022-04-27$97.66$100.72103,500
2022-04-26$96.92$99.96134,300
2022-04-25$98.23$101.31108,800
2022-04-22$98.06$101.1497,000
2022-04-21$99.98$103.1288,100
2022-04-20$99.46$102.5853,300
2022-04-19$99.08$102.1976,200
2022-04-18$99.36$102.4884,100
2022-04-14$99.21$102.3264,400
2022-04-13$99.21$102.3251,200
2022-04-12$98.46$101.5565,100
2022-04-11$96.67$99.7074,100
2022-04-08$97.50$100.5683,500
2022-04-07$97.87$100.9470,800
2022-04-06$97.61$100.6794,300
2022-04-05$98.25$101.33117,200
2022-04-04$95.52$98.52109,400
2022-04-01$95.30$98.2961,500
2022-03-31$94.14$97.09103,900
2022-03-30$94.63$97.60119,300
2022-03-29$97.25$100.30153,400
2022-03-28$94.54$97.5175,500
2022-03-25$94.00$96.9597,200
2022-03-24$92.79$95.7052,400
2022-03-23$91.24$93.9643,100
2022-03-22$92.19$94.9449,100
2022-03-21$92.02$94.7647,000
2022-03-18$91.79$94.5396,800
2022-03-17$91.45$94.1752,300
2022-03-16$89.73$92.40110,500
2022-03-15$90.39$93.0854,900
2022-03-14$89.24$91.90106,200
2022-03-11$89.32$91.9894,300
2022-03-10$87.54$90.1566,100
2022-03-09$87.67$90.2849,000
2022-03-08$85.82$88.3880,400
2022-03-07$86.43$89.0192,400
2022-03-04$90.03$92.7192,400
2022-03-03$87.69$90.3055,100
2022-03-02$87.96$90.5885,500
2022-03-01$85.09$87.6389,100
2022-02-28$88.62$91.26108,500
2022-02-25$89.05$91.70115,300
2022-02-24$88.78$91.4385,400
2022-02-23$87.88$90.5051,900
2022-02-22$88.34$90.9766,600
2022-02-18$90.06$92.7456,100
2022-02-17$90.50$93.2047,400
2022-02-16$91.21$93.9392,700
2022-02-15$91.01$93.7252,600
2022-02-14$90.10$92.7859,600
2022-02-11$90.08$92.7639,500
2022-02-10$90.55$93.2587,000
2022-02-09$92.59$95.3559,400
2022-02-08$92.33$95.0875,400
2022-02-07$91.51$94.2447,100
2022-02-04$91.97$94.7158,800
2022-02-03$92.93$95.7074,200
2022-02-02$93.52$96.31118,800
2022-02-01$93.43$96.2190,700
2022-01-31$94.39$97.20102,700
2022-01-28$92.36$95.11103,100
2022-01-27$92.11$94.85129,300
2022-01-26$94.51$97.33129,500
2022-01-25$94.45$97.26111,700
2022-01-24$100.71$103.71159,600
2022-01-21$100.47$103.4699,600
2022-01-20$100.39$103.3869,000
2022-01-19$100.33$103.3270,100
2022-01-18$101.45$104.47108,300
2022-01-14$104.33$107.4448,300
2022-01-13$103.55$106.6458,500
2022-01-12$101.80$104.8376,800
2022-01-11$102.65$105.7156,500
2022-01-10$101.48$104.5086,100
2022-01-07$105.35$108.49105,500
2022-01-06$105.64$108.7983,500
2022-01-05$105.42$108.5683,000
2022-01-04$106.40$109.5767,900
2022-01-03$104.02$107.1266,200