ICF International, Inc.

ICFI · NASDAQ

Market closed$78.86$-2.18 (-2.69%)After hours $78.86 · 0.00%

Historical prices

Open, high, low, close and volume for the selected range.

DateOpenHighLowCloseAdjustedVolume
July 17, 2026$78.86$78.86$78.86$78.86$78.8665.00
July 17, 2026$78.86$78.86$78.86$78.86$78.86677.00
July 17, 2026$78.86$78.86$78.86$78.86$78.8626.31K
July 17, 2026$78.85$78.93$78.81$78.93$78.937.34K
July 17, 2026$78.91$78.93$78.81$78.81$78.813.55K
July 17, 2026$78.92$79.07$78.76$78.76$78.762.56K
July 17, 2026$78.78$78.80$78.78$78.80$78.80503.42
July 17, 2026$78.79$78.80$78.74$78.74$78.742.14K
July 17, 2026$78.88$78.88$78.85$78.86$78.861.55K
July 17, 2026$78.86$78.94$78.80$78.94$78.942.59K
July 17, 2026$78.91$78.92$78.79$78.88$78.881.30K
July 17, 2026$78.86$78.91$78.86$78.91$78.91694.42
July 17, 2026$78.80$79.00$78.80$78.90$78.901.56K
July 17, 2026$79.07$79.07$79.02$79.02$79.02239.58
July 17, 2026$78.84$79.02$78.75$78.75$78.75332.00
July 17, 2026$78.75$79.02$78.75$79.02$79.02472.42
July 17, 2026$78.88$78.88$78.88$78.88$78.882.00
July 17, 2026$79.01$79.07$79.01$79.02$79.02153.00
July 17, 2026$79.00$79.02$78.85$78.85$78.8567.00
July 17, 2026$78.85$79.02$78.85$78.85$78.8521.58
July 17, 2026$79.05$79.05$78.84$78.85$78.85109.42
July 17, 2026$79.08$79.10$79.02$79.04$79.04161.58
July 17, 2026$78.95$79.11$78.95$79.11$79.11175.00
July 17, 2026$78.98$79.02$78.95$78.95$78.959.42
July 17, 2026$78.84$79.02$78.84$79.01$79.01190.58
July 17, 2026$79.10$79.12$78.86$79.02$79.0256.00
July 17, 2026$79.01$79.10$78.98$78.98$78.981.13K
July 17, 2026$79.21$79.30$79.06$79.08$79.08670.58
July 17, 2026$79.22$79.23$79.19$79.19$79.19131.00
July 17, 2026$79.18$79.30$79.18$79.30$79.30335.42
July 17, 2026$79.18$79.20$79.18$79.18$79.1856.58
July 17, 2026$79.18$79.19$79.12$79.19$79.19166.00
July 17, 2026$79.18$79.18$79.12$79.18$79.1830.42
July 17, 2026$79.18$79.29$79.17$79.22$79.22565.00
July 17, 2026$79.21$79.21$79.15$79.15$79.151.35K
July 17, 2026$79.22$79.30$79.22$79.30$79.30130.00
July 17, 2026$79.30$79.30$79.19$79.30$79.3058.58
July 17, 2026$79.19$79.30$79.11$79.30$79.3083.00
July 17, 2026$79.17$79.30$79.17$79.18$79.181.43K
July 17, 2026$79.32$79.32$79.20$79.20$79.202.17K
July 17, 2026$79.22$79.32$79.19$79.19$79.1956.00
July 17, 2026$79.32$79.32$79.21$79.25$79.2566.00
July 17, 2026$79.32$79.32$79.26$79.32$79.3241.00
July 17, 2026$79.19$79.22$79.19$79.19$79.1940.00
July 17, 2026$79.19$79.27$79.19$79.20$79.208.00
July 17, 2026$79.14$79.39$79.14$79.39$79.3959.00
July 17, 2026$79.21$79.34$79.19$79.19$79.19117.00
July 17, 2026$79.21$79.30$79.19$79.30$79.3023.58
July 17, 2026$79.21$79.21$79.19$79.19$79.19299.00
July 17, 2026$79.20$79.34$79.19$79.34$79.34321.00
July 17, 2026$79.26$79.36$79.00$79.20$79.20341.07
July 17, 2026$79.36$79.40$79.36$79.36$79.36202.00
July 17, 2026$79.36$79.36$79.36$79.36$79.3654.00
July 17, 2026$79.62$79.62$79.18$79.62$79.6246.00
July 17, 2026$79.62$79.62$79.42$79.62$79.62518.00
July 17, 2026$79.62$79.62$79.59$79.59$79.5979.00
July 17, 2026$79.60$79.62$79.60$79.62$79.62102.00
July 17, 2026$79.60$79.63$79.60$79.61$79.6152.93
July 17, 2026$79.60$79.71$79.53$79.60$79.6014.00
July 17, 2026$79.53$79.60$79.41$79.60$79.6092.00
July 17, 2026$79.56$79.56$79.51$79.53$79.531.55K
July 17, 2026$79.72$79.72$79.70$79.72$79.7274.93
July 17, 2026$79.61$79.74$79.61$79.72$79.72375.07
July 17, 2026$79.76$79.76$79.72$79.72$79.7226.93
July 17, 2026$79.66$79.75$79.66$79.75$79.75108.07
July 17, 2026$79.76$79.76$79.75$79.75$79.75321.00
July 17, 2026$79.66$79.76$79.66$79.68$79.68107.93
July 17, 2026$79.58$79.74$79.58$79.66$79.66266.07
July 17, 2026$79.58$79.69$79.56$79.57$79.57113.00
July 17, 2026$79.57$79.57$79.56$79.56$79.5637.00
July 17, 2026$79.57$79.57$79.56$79.56$79.5691.00
July 17, 2026$79.59$79.64$79.50$79.64$79.6413.00
July 17, 2026$79.65$79.65$79.47$79.57$79.5735.00
July 17, 2026$79.57$79.65$79.57$79.65$79.6586.00
July 17, 2026$79.57$79.57$79.55$79.56$79.5610.00
July 17, 2026$79.57$79.62$79.55$79.55$79.5545.00
July 17, 2026$79.55$79.61$79.55$79.55$79.5535.93
July 17, 2026$79.45$79.64$79.45$79.61$79.6150.00
July 17, 2026$79.43$79.45$79.43$79.45$79.4552.07
July 17, 2026$79.44$79.63$79.41$79.41$79.4170.00
July 17, 2026$79.41$79.44$79.41$79.41$79.41442.00
July 17, 2026$79.42$79.46$79.42$79.42$79.428.00
July 17, 2026$79.51$79.56$79.39$79.55$79.5558.93
July 17, 2026$79.56$79.56$79.56$79.56$79.5614.00
July 17, 2026$79.54$79.56$79.54$79.56$79.5638.00
July 17, 2026$79.38$79.53$79.38$79.53$79.53327.00
July 17, 2026$79.38$79.61$79.38$79.53$79.53433.19
July 17, 2026$79.49$79.49$79.38$79.38$79.38297.00
July 17, 2026$79.58$79.64$79.52$79.64$79.64
July 17, 2026$79.64$79.64$79.64$79.64$79.64
July 17, 2026$79.65$79.65$79.65$79.65$79.65
July 17, 2026$79.62$79.62$79.49$79.49$79.49187.00
July 17, 2026$79.73$79.73$79.73$79.73$79.73151.81
July 17, 2026$79.65$79.65$79.65$79.65$79.6588.19
July 17, 2026$79.73$79.73$79.73$79.73$79.737.00
July 17, 2026$79.81$79.81$79.67$79.67$79.671.85K
July 17, 2026$79.83$79.83$79.83$79.83$79.8320.19
July 17, 2026$79.82$79.82$79.82$79.82$79.82484.00
July 17, 2026$79.97$79.97$79.76$79.76$79.76308.81
July 17, 2026$79.97$79.97$79.97$79.97$79.97
July 17, 2026$79.98$79.98$79.97$79.97$79.9797.00
July 17, 2026$79.98$79.98$79.98$79.98$79.983.19K
July 17, 2026$79.82$79.82$79.82$79.82$79.8286.00
July 17, 2026$79.82$79.82$79.82$79.82$79.8272.00
July 17, 2026$79.82$79.82$79.82$79.82$79.8245.75
July 17, 2026$79.80$79.80$79.70$79.70$79.7011.25
July 17, 2026$79.76$79.81$79.66$79.81$79.81321.00
July 17, 2026$79.71$79.71$79.71$79.71$79.7118.00
July 17, 2026$79.73$79.74$79.73$79.74$79.74224.00
July 17, 2026$79.52$79.68$79.52$79.68$79.68178.00
July 17, 2026$79.52$79.65$79.52$79.65$79.6530.75
July 17, 2026$79.52$79.63$79.52$79.52$79.5215.72
July 17, 2026$79.64$79.64$79.63$79.63$79.63434.00
July 17, 2026$79.59$79.59$79.49$79.49$79.49305.53
July 17, 2026$79.62$79.64$79.62$79.63$79.63232.00
July 17, 2026$79.58$79.61$79.56$79.61$79.6150.47
July 17, 2026$79.49$79.61$79.49$79.61$79.61629.53
July 17, 2026$79.79$79.79$79.58$79.58$79.58664.47
July 17, 2026$79.65$79.79$79.65$79.78$79.78516.53
July 17, 2026$79.79$79.79$79.67$79.79$79.79225.47
July 17, 2026$79.67$79.87$79.65$79.73$79.731.24K
July 17, 2026$79.68$79.89$79.67$79.87$79.8734.00
July 17, 2026$79.90$79.90$79.62$79.68$79.68369.00
July 17, 2026$79.86$79.91$79.80$79.80$79.803.00
July 17, 2026$79.83$79.84$79.83$79.84$79.849.00
July 17, 2026$79.82$79.90$79.80$79.90$79.903.00
July 17, 2026$79.79$79.83$79.79$79.83$79.8320.00
July 17, 2026$79.79$79.83$79.79$79.83$79.83117.00
July 17, 2026$79.92$79.92$79.86$79.92$79.9215.00
July 17, 2026$79.85$79.93$79.79$79.92$79.9239.03
July 17, 2026$79.93$79.96$79.82$79.93$79.9347.00
July 17, 2026$79.93$79.93$79.79$79.93$79.9368.00
July 17, 2026$79.93$79.93$79.79$79.79$79.7924.00
July 17, 2026$79.95$79.95$79.79$79.93$79.9332.00
July 17, 2026$79.96$79.96$79.79$79.79$79.7990.00
July 17, 2026$79.89$79.89$79.82$79.82$79.821.50
July 17, 2026$79.93$79.93$79.79$79.82$79.8299.50
July 17, 2026$79.82$79.96$79.82$79.93$79.93135.00
July 17, 2026$79.91$79.94$79.82$79.94$79.94112.00
July 17, 2026$79.82$79.93$79.82$79.82$79.8210.00
July 17, 2026$79.84$79.99$79.84$79.92$79.9219.00
July 17, 2026$79.85$79.93$79.82$79.82$79.8240.00
July 17, 2026$79.99$79.99$79.89$79.89$79.8953.00
July 17, 2026$79.82$79.99$79.82$79.94$79.9450.06
July 17, 2026$79.89$80.00$79.89$79.91$79.9142.00
July 17, 2026$79.90$79.96$79.82$79.89$79.8986.00
July 17, 2026$79.90$79.90$79.82$79.90$79.906.44
July 17, 2026$79.85$79.91$79.82$79.82$79.82907.00
July 17, 2026$79.88$79.91$79.83$79.89$79.89268.56
July 17, 2026$79.90$79.99$79.82$79.99$79.9941.44
July 17, 2026$79.91$79.95$79.75$79.83$79.83299.63
July 17, 2026$79.81$80.02$79.67$79.80$79.80631.00
July 17, 2026$79.94$79.98$79.78$79.98$79.9839.00
July 17, 2026$79.78$79.78$79.78$79.78$79.7829.00
July 17, 2026$79.80$79.81$79.77$79.77$79.773.00
July 17, 2026$79.66$79.81$79.66$79.79$79.7925.00
July 17, 2026$79.75$79.81$79.75$79.81$79.81307.00
July 17, 2026$79.66$79.80$79.66$79.80$79.8015.00
July 17, 2026$79.75$79.76$79.70$79.70$79.707.00
July 17, 2026$79.75$79.79$79.74$79.79$79.7930.37
July 17, 2026$79.75$79.80$79.72$79.80$79.8061.75
July 17, 2026$79.72$79.72$79.72$79.72$79.7223.00
July 17, 2026$79.67$79.86$79.62$79.72$79.7225.00
July 17, 2026$79.70$79.86$79.67$79.86$79.86126.00
July 17, 2026$79.95$79.95$79.69$79.81$79.811.76K
July 17, 2026$79.92$79.92$79.80$79.80$79.802.58K
July 17, 2026$79.92$79.93$79.92$79.93$79.93119.00
July 17, 2026$79.84$80.02$79.84$80.02$80.0213.00
July 17, 2026$79.96$80.07$79.96$80.06$80.0629.00
July 17, 2026$80.11$80.11$79.84$80.07$80.07224.00
July 17, 2026$80.00$80.09$79.84$79.84$79.8466.25
July 17, 2026$80.11$80.11$79.99$80.09$80.09850.00
July 17, 2026$79.89$80.12$79.84$79.84$79.8428.75
July 17, 2026$80.08$80.08$79.84$79.84$79.84739.25
July 17, 2026$79.92$80.03$79.92$80.02$80.0227.00
July 17, 2026$80.07$80.09$79.88$80.05$80.0515.75
July 17, 2026$80.10$80.10$79.99$79.99$79.99269.00
July 17, 2026$79.89$79.89$79.87$79.87$79.8757.00
July 17, 2026$79.94$79.98$79.94$79.98$79.9811.00
July 17, 2026$79.86$80.05$79.86$79.89$79.89220.00
July 17, 2026$79.94$80.07$79.85$80.07$80.07131.25
July 17, 2026$79.93$79.94$79.82$79.83$79.8372.00
July 17, 2026$79.93$79.93$79.93$79.93$79.93791.00
July 17, 2026$79.94$79.94$79.81$79.81$79.8132.00
July 17, 2026$79.94$79.94$79.81$79.94$79.9430.00
July 17, 2026$79.80$79.94$79.80$79.81$79.81527.00
July 17, 2026$79.94$79.94$79.94$79.94$79.94
July 17, 2026$79.80$79.80$79.80$79.80$79.803.00
July 17, 2026$79.94$79.94$79.85$79.85$79.85117.00
July 17, 2026$79.93$79.94$79.93$79.94$79.94
July 17, 2026$79.84$79.84$79.79$79.79$79.7947.00
July 17, 2026$79.81$79.92$79.81$79.84$79.8460.00
July 17, 2026$79.81$79.81$79.71$79.71$79.71182.25
July 17, 2026$79.91$79.91$79.91$79.91$79.912.00
July 17, 2026$79.74$79.74$79.74$79.74$79.74720.00
July 17, 2026$79.77$79.80$79.75$79.80$79.80413.00
July 17, 2026$79.96$79.96$79.82$79.82$79.828.00
July 17, 2026$79.86$79.86$79.86$79.86$79.86126.00
July 17, 2026$79.93$79.98$79.75$79.76$79.76425.00
July 17, 2026$80.00$80.00$80.00$80.00$80.00
July 17, 2026$80.00$80.00$80.00$80.00$80.00
July 17, 2026$80.00$80.00$80.00$80.00$80.00
July 17, 2026$80.00$80.00$80.00$80.00$80.00
July 17, 2026$79.81$80.05$79.81$80.00$80.00124.00
July 17, 2026$80.07$80.08$79.95$79.95$79.9567.00
July 17, 2026$79.94$80.05$79.93$80.05$80.05118.00
July 17, 2026$79.95$79.96$79.95$79.96$79.9656.00
July 17, 2026$80.00$80.10$79.98$80.10$80.1014.00
July 17, 2026$80.19$80.19$79.96$80.00$80.0012.25
July 17, 2026$79.91$80.00$79.91$80.00$80.0043.00
July 17, 2026$79.99$80.00$79.84$80.00$80.0021.00
July 17, 2026$80.00$80.00$79.86$79.88$79.8858.00
July 17, 2026$79.86$79.86$79.86$79.86$79.86975.00
July 17, 2026$79.99$80.00$79.99$80.00$80.0088.00
July 17, 2026$79.99$80.12$79.98$79.99$79.9930.00
July 17, 2026$80.00$80.00$79.99$79.99$79.99134.00
July 17, 2026$80.00$80.00$79.84$79.84$79.8461.25
July 17, 2026$80.00$80.00$79.93$79.93$79.93651.00
July 17, 2026$80.00$80.00$79.97$80.00$80.00700.00
July 17, 2026$79.97$80.11$79.97$80.00$80.0034.00
July 17, 2026$80.03$80.04$80.00$80.00$80.00209.00
July 17, 2026$80.17$80.19$80.00$80.00$80.008.00
July 17, 2026$80.17$80.17$79.92$80.17$80.17115.00
July 17, 2026$80.17$80.17$80.00$80.17$80.175.00
July 17, 2026$80.00$80.17$80.00$80.00$80.00178.25
July 17, 2026$80.00$80.00$80.00$80.00$80.00
July 17, 2026$80.21$80.21$80.00$80.00$80.00235.00
July 17, 2026$80.00$80.00$80.00$80.00$80.002.30K
July 17, 2026$80.07$80.07$80.07$80.07$80.0789.00
July 17, 2026$80.15$80.15$80.15$80.15$80.1578.00
July 17, 2026$80.11$80.11$80.07$80.07$80.075.25
July 17, 2026$80.31$80.31$80.02$80.02$80.02594.00
July 17, 2026$80.18$80.21$80.16$80.16$80.1611.00
July 17, 2026$80.33$80.33$80.14$80.14$80.146.00
July 17, 2026$80.30$80.30$80.30$80.30$80.301.00
July 17, 2026$80.05$80.05$80.05$80.05$80.05356.00
July 17, 2026$80.30$80.30$80.20$80.27$80.27132.00
July 17, 2026$80.01$80.40$80.01$80.40$80.40997.00
July 17, 2026$80.25$80.25$80.19$80.25$80.2520.00
July 17, 2026$80.25$80.25$80.16$80.25$80.2540.00
July 17, 2026$80.09$80.28$80.09$80.28$80.28119.25
July 17, 2026$80.07$80.07$80.07$80.07$80.07317.00
July 17, 2026$80.09$80.21$80.08$80.08$80.0846.00
July 17, 2026$80.08$80.21$80.08$80.08$80.0813.00
July 17, 2026$80.08$80.22$80.08$80.08$80.0855.00
July 17, 2026$80.09$80.27$80.08$80.27$80.2733.00
July 17, 2026$80.18$80.18$80.08$80.17$80.17170.00
July 17, 2026$80.20$80.20$80.20$80.20$80.2050.00
July 17, 2026$80.41$80.41$80.08$80.20$80.201.11K
July 17, 2026$80.26$80.26$80.24$80.24$80.2427.00
July 17, 2026$80.06$80.40$80.06$80.15$80.1529.25
July 17, 2026$80.27$80.27$80.26$80.26$80.26655.00
July 17, 2026$80.17$80.17$80.17$80.17$80.1711.00
July 17, 2026$80.17$80.18$80.17$80.18$80.18145.00
July 17, 2026$80.02$80.10$80.01$80.10$80.102.57K
July 17, 2026$80.28$80.40$80.28$80.29$80.2914.00
July 17, 2026$80.28$80.30$80.28$80.29$80.2918.25
July 17, 2026$80.28$80.29$80.28$80.29$80.2990.75
July 17, 2026$80.31$80.31$80.24$80.24$80.248.00
July 17, 2026$80.28$80.28$80.28$80.28$80.2817.00
July 17, 2026$80.27$80.27$80.27$80.27$80.27329.00
July 17, 2026$80.28$80.28$80.28$80.28$80.2850.00
July 17, 2026$80.26$80.29$80.24$80.29$80.29101.00
July 17, 2026$80.17$80.17$80.17$80.17$80.173.00
July 17, 2026$80.28$80.41$80.28$80.32$80.32238.00
July 17, 2026$80.29$80.29$80.29$80.29$80.29100.00
July 17, 2026$80.27$80.27$80.26$80.27$80.2715.00
July 17, 2026$80.08$80.27$80.08$80.27$80.271.35K
July 17, 2026$80.29$80.29$80.27$80.28$80.2836.00
July 17, 2026$80.39$80.43$80.27$80.27$80.2753.00
July 17, 2026$80.13$80.29$80.13$80.29$80.29871.00
July 17, 2026$80.16$80.29$79.97$79.97$79.9713.25
July 17, 2026$80.16$80.29$80.16$80.29$80.2969.00
July 17, 2026$80.19$80.19$80.17$80.17$80.17719.00
July 17, 2026$80.59$80.59$80.39$80.39$80.39117.00
July 17, 2026$80.58$80.58$80.58$80.58$80.58904.00
July 17, 2026$80.58$80.60$80.58$80.60$80.60487.75
July 17, 2026$80.74$80.88$80.58$80.60$80.60142.25
July 17, 2026$80.61$80.61$80.57$80.57$80.571.38K
July 17, 2026$80.83$80.83$80.83$80.83$80.83636.00
July 17, 2026$80.81$80.81$80.81$80.81$80.811.19K
July 17, 2026$81.08$81.08$81.04$81.04$81.04399.00
July 17, 2026$81.06$81.06$81.06$81.06$81.06
July 17, 2026$81.02$81.06$80.88$81.06$81.0657.75
July 17, 2026$80.83$80.83$80.83$80.83$80.83417.00
July 17, 2026$80.90$81.02$80.90$81.02$81.0240.00
July 17, 2026$80.88$80.96$80.81$80.93$80.93835.00
July 17, 2026$80.93$80.93$80.93$80.93$80.9319.00
July 17, 2026$80.81$80.92$80.81$80.81$80.8149.00
July 17, 2026$80.92$80.92$80.73$80.90$80.90116.00
July 17, 2026$80.93$80.93$80.93$80.93$80.93803.00
July 17, 2026$80.75$80.75$80.75$80.75$80.75118.00
July 17, 2026$80.70$80.88$80.61$80.88$80.88131.00
July 17, 2026$80.77$80.86$80.75$80.82$80.8286.00
July 17, 2026$80.87$80.87$80.64$80.75$80.7538.29
July 17, 2026$80.81$80.81$80.81$80.81$80.81174.00
July 17, 2026$80.76$80.76$80.76$80.76$80.76600.00
July 17, 2026$80.44$80.44$80.44$80.44$80.44207.00
July 17, 2026$80.75$80.75$80.75$80.75$80.75113.00
July 17, 2026$80.93$80.93$80.77$80.77$80.771.37K