$ICFI: ICF International, Inc. - Common Stock
2025-10-27 ICFI 2025-10-27 00:05:40 0.00 0.00 -0.80% ICFI 2025-10-27 05:02:12 91.46 89.93 -0.80% ICFI 2025-10-27 06:02:54 113.00 36.22 -0.80% ICFI 2025-10-27 07:02:19 106.16 89.93 -0.80% ICFI 2025-10-27 09:02:26 91.37 89.93 -0.80% ICFI 2025-10-27 10:02:55 90.41 89.00 -0.66% ICFI 2025-10-27 11:02:16 89.72 89.00 -0.72% ICFI 2025-10-27 12:02:52 88.96 88.39 -1.32% ICFI 2025-10-27 13:02:20 89.25 88.06 -1.93% ICFI 2025-10-27 14:03:00 89.21 87.89 -2.08% ICFI 2025-10-27 15:02:26 88.66 88.45 -1.61% ICFI 2025-10-27 16:02:36 89.68 86.23 -2.39% ICFI 2025-10-27 17:02:06 89.68 86.23 -2.41% ICFI 2025-10-27 18:02:40 88.34 87.63 -2.41% ICFI 2025-10-27 20:02:36 0.00 0.00 -2.41% 2025-10-28 ICFI 2025-10-28 04:02:40 88.20 87.29 -2.41% ICFI 2025-10-28 05:01:59 88.20 87.51 -2.41% ICFI 2025-10-28 06:02:32 113.00 35.35 -2.41% ICFI 2025-10-28 07:01:54 113.00 87.17 -2.41% ICFI 2025-10-28 08:02:41 113.00 87.42 -2.41% ICFI 2025-10-28 09:02:09 100.73 87.42 0.12% ICFI 2025-10-28 10:02:31 87.73 86.72 -1.34% ICFI 2025-10-28 11:01:48 88.27 87.39 0.27% ICFI 2025-10-28 12:02:37 88.80 88.57 0.72% ICFI 2025-10-28 13:02:10 88.80 88.63 0.88% ICFI 2025-10-28 14:02:31 88.64 87.79 0.32% ICFI 2025-10-28 15:01:54 88.19 87.94 0.04% ICFI 2025-10-28 16:02:34 113.00 86.43 0.23% ICFI 2025-10-28 17:02:02 89.81 86.43 0.24% ICFI 2025-10-28 18:02:22 88.49 87.78 0.24% ICFI 2025-10-28 20:02:20 0.00 0.00 0.24% 2025-10-29 ICFI 2025-10-29 04:02:26 88.81 87.70 0.24% ICFI 2025-10-29 05:01:50 88.71 87.52 0.24% ICFI 2025-10-29 06:02:31 113.00 35.25 0.96% ICFI 2025-10-29 07:01:48 113.00 87.52 0.96% ICFI 2025-10-29 09:01:51 88.57 62.72 0.96% ICFI 2025-10-29 10:02:24 87.72 86.62 -1.01% ICFI 2025-10-29 11:01:48 88.07 87.47 -0.40% ICFI 2025-10-29 12:02:31 87.94 87.59 -0.56% ICFI 2025-10-29 13:01:49 87.97 87.62 -0.41% ICFI 2025-10-29 14:02:24 87.98 87.56 -0.30% ICFI 2025-10-29 15:01:52 87.09 86.67 -1.63% ICFI 2025-10-29 16:02:32 87.28 83.93 -3.62% ICFI 2025-10-29 17:01:54 87.28 83.93 -3.61% ICFI 2025-10-29 18:02:23 92.49 34.82 -3.61% ICFI 2025-10-29 20:02:22 0.00 0.00 -3.61% 2025-10-30 ICFI 2025-10-30 04:02:26 0.00 85.59 -3.61% ICFI 2025-10-30 05:01:49 113.00 85.59 -3.61% ICFI 2025-10-30 07:01:55 106.16 85.59 -3.61% ICFI 2025-10-30 08:02:26 101.53 34.24 0.05% ICFI 2025-10-30 09:01:49 101.53 84.16 0.43% ICFI 2025-10-30 10:02:24 87.17 85.23 0.49% ICFI 2025-10-30 11:01:51 86.42 86.06 0.74% ICFI 2025-10-30 12:02:26 85.85 85.41 0.25% ICFI 2025-10-30 13:01:55 85.76 85.36 -0.23% ICFI 2025-10-30 14:02:27 85.09 84.83 -0.86% ICFI 2025-10-30 15:01:54 85.50 85.27 -0.36% ICFI 2025-10-30 16:02:31 100.00 0.00 -0.14% ICFI 2025-10-30 17:01:50 85.00 34.15 -0.14% ICFI 2025-10-30 17:04:06 10-Q Sec report https://www.sec.gov/Archives/edgar/data/1362004/000119312525258806/0001193125-25-258806-index.htm 10-Q - ICF International, Inc. (0001362004) (Filer) ICFI 2025-10-30 20:02:32 0.00 0.00 -0.14% ICFI 2025-10-30 20:46:26 ICF International, Inc. (ICFI) Q3 2025 Earnings Call Transcript 2025-10-31 ICFI 2025-10-31 04:02:30 100.00 0.00 -0.14% ICFI 2025-10-31 05:01:57 85.75 81.00 -0.14% ICFI 2025-10-31 09:01:57 93.01 81.00 0.35% ICFI 2025-10-31 10:02:29 78.71 78.00 -7.96% ICFI 2025-10-31 11:01:51 78.19 77.37 -8.96% ICFI 2025-10-31 12:02:28 79.62 79.26 -6.95% ICFI 2025-10-31 13:01:54 80.26 79.95 -6.19% ICFI 2025-10-31 14:02:44 81.40 81.04 -5.01% ICFI 2025-10-31 15:01:52 81.33 80.87 -5.25% ICFI 2025-10-31 16:04:11 81.87 78.87 -6.04% ICFI 2025-10-31 17:01:50 81.87 78.87 -6.05% ICFI 2025-10-31 18:02:30 100.00 78.87 -6.05% ICFI 2025-10-31 20:02:25 0.00 0.00 -6.05% 2025-11-03 ICFI 2025-11-03 05:02:01 100.00 0.00 -6.05% ICFI 2025-11-03 06:02:29 100.00 74.95 -6.05% ICFI 2025-11-03 07:01:56 100.00 80.30 -6.05% ICFI 2025-11-03 10:02:31 100.00 74.95 0.02% ICFI 2025-11-03 11:01:57 79.99 79.14 -1.31% ICFI 2025-11-03 12:02:32 79.77 79.56 -0.63% ICFI 2025-11-03 13:02:01 80.97 80.53 0.68% ICFI 2025-11-03 14:02:46 80.77 80.67 0.54% ICFI 2025-11-03 15:01:56 80.25 80.03 -0.21% ICFI 2025-11-03 16:02:34 79.69 79.50 -0.89% ICFI 2025-11-03 17:03:32 80.50 77.44 -1.53% ICFI 2025-11-03 18:02:37 79.24 78.62 -1.63% ICFI 2025-11-03 19:02:07 92.49 72.00 -1.63% ICFI 2025-11-03 21:06:09 0.00 0.00 -1.63% ICFI 2025-11-03 22:06:00 92.49 72.00 -1.63% 2025-11-04 ICFI 2025-11-04 05:02:24 100.00 0.00 -1.63% ICFI 2025-11-04 06:02:26 100.00 74.95 -1.63% ICFI 2025-11-04 11:01:49 81.01 79.34 1.56% ICFI 2025-11-04 12:02:26 81.57 80.87 2.74% ICFI 2025-11-04 13:01:51 80.76 80.36 2.02% ICFI 2025-11-04 14:02:31 79.96 79.84 1.11% ICFI 2025-11-04 15:06:32 81.11 80.55 2.69% ICFI 2025-11-04 16:03:34 81.65 81.51 3.34% ICFI 2025-11-04 17:02:02 82.23 78.00 2.13% ICFI 2025-11-04 18:02:34 82.23 79.09 2.17% ICFI 2025-11-04 19:02:11 100.00 78.00 2.17% 2025-11-05 ICFI 2025-11-05 05:02:01 100.00 0.00 2.17% ICFI 2025-11-05 06:02:35 100.00 80.26 2.17% ICFI 2025-11-05 07:01:59 100.00 74.95 2.17% ICFI 2025-11-05 08:02:51 100.00 80.12 -0.58% ICFI 2025-11-05 09:02:00 100.00 80.26 -0.58% ICFI 2025-11-05 10:02:38 81.46 80.42 -0.58% ICFI 2025-11-05 11:01:56 82.13 81.40 0.91% ICFI 2025-11-05 12:02:25 82.83 82.42 2.44% ICFI 2025-11-05 13:01:51 83.36 83.00 3.41% ICFI 2025-11-05 14:02:27 83.10 82.80 3.06% ICFI 2025-11-05 15:02:02 82.79 82.41 2.49% ICFI 2025-11-05 16:02:41 83.56 83.31 3.52% ICFI 2025-11-05 17:01:54 84.81 74.95 3.22% ICFI 2025-11-05 18:07:17 83.57 82.91 3.15% ICFI 2025-11-05 19:01:58 83.55 82.90 3.15% ICFI 2025-11-05 20:09:15 100.00 74.95 3.15% ICFI 2025-11-05 21:06:14 0.00 0.00 3.15% 2025-11-06 ICFI 2025-11-06 05:02:00 100.00 0.00 3.15% ICFI 2025-11-06 06:02:29 83.60 82.78 3.15% ICFI 2025-11-06 07:02:06 100.00 74.95 3.15% ICFI 2025-11-06 08:02:28 100.00 82.83 3.15% ICFI 2025-11-06 09:01:50 93.01 82.83 3.15% ICFI 2025-11-06 10:02:29 83.85 82.78 3.15% ICFI 2025-11-06 11:01:54 82.59 82.00 -1.45% ICFI 2025-11-06 12:02:25 82.46 81.97 -1.02% ICFI 2025-11-06 13:01:56 81.55 81.23 -2.34% ICFI 2025-11-06 14:02:36 81.13 80.76 -2.63% ICFI 2025-11-06 15:02:11 81.32 81.18 -2.32% ICFI 2025-11-06 16:02:28 81.25 80.90 -2.67% ICFI 2025-11-06 17:01:57 83.07 74.95 -2.13% ICFI 2025-11-06 18:02:29 83.07 79.87 -2.07% ICFI 2025-11-06 19:01:57 100.00 74.95 -2.07% ICFI 2025-11-06 20:02:29 81.91 81.26 -2.07% ICFI 2025-11-06 21:05:02 81.94 81.29 -2.07% 2025-11-07 ICFI 2025-11-07 05:02:02 100.00 0.00 -2.07% ICFI 2025-11-07 06:02:37 81.78 81.22 -2.07% ICFI 2025-11-07 07:02:10 100.00 74.95 -2.07% ICFI 2025-11-07 08:02:29 100.00 80.89 -2.07% ICFI 2025-11-07 09:02:00 81.86 80.89 -2.07% ICFI 2025-11-07 10:02:39 81.86 80.65 -2.07% ICFI 2025-11-07 11:01:55 82.00 79.55 -0.75% ICFI 2025-11-07 12:02:26 81.38 81.28 -0.20% ICFI 2025-11-07 13:01:55 82.25 82.10 0.84% ICFI 2025-11-07 14:02:51 81.95 81.81 0.59% ICFI 2025-11-07 15:02:05 81.67 81.39 0.25% ICFI 2025-11-07 16:02:34 81.93 81.70 0.52% ICFI 2025-11-07 17:02:05 83.43 78.30 0.43% ICFI 2025-11-07 18:02:33 82.26 81.61 0.44% ICFI 2025-11-07 19:02:01 82.27 81.62 0.44% ICFI 2025-11-07 20:02:31 82.26 81.61 0.44% ICFI 2025-11-07 21:05:16 0.00 0.00 0.44% 2025-11-10 ICFI 2025-11-10 05:02:55 82.87 81.56 0.44% ICFI 2025-11-10 06:02:46 83.03 81.56 0.44% ICFI 2025-11-10 07:02:13 100.00 74.95 0.44% ICFI 2025-11-10 08:02:36 100.00 81.56 2.00% ICFI 2025-11-10 09:02:09 100.00 81.56 1.04% ICFI 2025-11-10 10:02:32 93.01 81.81 1.04% ICFI 2025-11-10 11:02:05 83.60 81.78 0.98% ICFI 2025-11-10 12:02:34 82.22 81.48 0.16% ICFI 2025-11-10 13:02:01 81.69 81.22 -0.15% ICFI 2025-11-10 14:02:35 82.77 82.53 1.06% ICFI 2025-11-10 15:02:03 83.26 83.04 1.58% ICFI 2025-11-10 16:02:54 83.32 83.07 1.84% ICFI 2025-11-10 17:02:13 84.79 81.53 1.63% ICFI 2025-11-10 19:02:06 83.50 82.79 1.63% ICFI 2025-11-10 20:02:35 83.54 82.83 1.63% ICFI 2025-11-10 21:03:58 0.00 0.00 1.63% 2025-11-11 ICFI 2025-11-11 05:02:09 83.55 82.56 1.63% ICFI 2025-11-11 06:02:44 83.55 82.65 1.63% ICFI 2025-11-11 07:02:09 100.00 74.95 1.63% ICFI 2025-11-11 08:02:43 100.00 82.52 1.63% ICFI 2025-11-11 10:02:39 83.55 82.73 1.63% ICFI 2025-11-11 11:01:59 84.50 82.67 -0.18% ICFI 2025-11-11 12:02:35 80.82 79.72 -4.16% ICFI 2025-11-11 13:02:08 80.07 79.80 -3.81% ICFI 2025-11-11 14:02:36 80.37 80.14 -3.45% ICFI 2025-11-11 15:02:06 80.40 79.95 -3.61% ICFI 2025-11-11 16:02:33 79.94 79.70 -4.18% ICFI 2025-11-11 17:01:58 81.74 78.20 -3.61% ICFI 2025-11-11 18:02:53 80.53 79.83 -2.01% ICFI 2025-11-11 20:02:26 81.74 78.62 -2.01% ICFI 2025-11-11 21:04:25 0.00 0.00 -2.01% 2025-11-12 ICFI 2025-11-12 05:02:06 80.74 79.94 -2.01% ICFI 2025-11-12 06:02:36 80.74 79.86 -2.01% ICFI 2025-11-12 07:01:58 100.00 74.95 -2.01% ICFI 2025-11-12 08:02:32 100.00 79.78 -2.01% ICFI 2025-11-12 09:01:57 100.00 79.86 -2.01% ICFI 2025-11-12 10:02:34 80.82 79.94 -2.01% ICFI 2025-11-12 11:01:54 80.47 79.26 -0.11% ICFI 2025-11-12 12:02:27 79.41 78.93 -1.19% ICFI 2025-11-12 13:01:55 79.86 79.31 -1.05% ICFI 2025-11-12 14:02:32 79.58 79.06 -1.02% ICFI 2025-11-12 15:01:59 79.44 79.01 -1.27% ICFI 2025-11-12 16:02:32 79.52 79.22 -0.93% ICFI 2025-11-12 17:02:00 80.41 78.05 -1.59% ICFI 2025-11-12 18:02:29 80.41 78.05 -1.65% ICFI 2025-11-12 21:03:45 0.00 0.00 -1.65% ICFI 2025-11-12 22:05:01 79.09 78.39 -1.65% 2025-11-13 ICFI 2025-11-13 05:02:06 79.24 78.51 -1.65% ICFI 2025-11-13 07:01:53 79.24 78.54 -1.65% ICFI 2025-11-13 08:02:29 100.00 78.22 -1.65% ICFI 2025-11-13 09:01:57 100.00 78.30 -1.65% ICFI 2025-11-13 10:02:33 92.49 78.22 -1.65% ICFI 2025-11-13 11:01:58 80.69 78.94 1.42% ICFI 2025-11-13 12:02:33 80.66 79.59 1.32% ICFI 2025-11-13 13:02:01 80.83 80.08 2.32% ICFI 2025-11-13 14:02:43 80.03 79.65 1.37% ICFI 2025-11-13 15:02:14 80.20 79.89 1.62% ICFI 2025-11-13 16:02:42 79.74 79.45 0.97% ICFI 2025-11-13 17:02:00 80.80 74.95 0.50% ICFI 2025-11-13 18:02:31 80.80 77.70 0.51% ICFI 2025-11-13 21:04:13 0.00 0.00 0.51% 2025-11-14 ICFI 2025-11-14 05:01:56 79.55 78.76 0.51% ICFI 2025-11-14 07:01:59 100.00 74.95 0.51% ICFI 2025-11-14 08:02:37 100.00 78.29 0.51% ICFI 2025-11-14 09:02:04 79.63 78.06 0.51% ICFI 2025-11-14 10:02:40 100.00 77.65 0.51% ICFI 2025-11-14 11:01:53 78.36 77.68 -1.72% ICFI 2025-11-14 12:02:23 77.22 76.90 -2.74% ICFI 2025-11-14 13:01:59 77.63 77.37 -2.13% ICFI 2025-11-14 14:02:37 77.82 77.42 -1.99% ICFI 2025-11-14 15:02:10 77.64 77.34 -2.19% ICFI 2025-11-14 16:02:49 78.50 78.06 -1.34% ICFI 2025-11-14 17:02:12 79.57 74.95 -1.50% ICFI 2025-11-14 18:02:35 79.57 76.54 -1.49% ICFI 2025-11-14 19:02:24 78.49 77.79 -1.49% ICFI 2025-11-14 20:02:50 78.51 77.81 -1.49% ICFI 2025-11-14 21:05:56 0.00 0.00 -1.49% 2025-11-17 ICFI 2025-11-17 05:02:01 78.67 77.81 -1.49% ICFI 2025-11-17 06:02:34 78.59 77.81 -1.49% ICFI 2025-11-17 08:02:32 100.00 77.81 -1.49% ICFI 2025-11-17 09:01:55 100.00 77.73 -1.49% ICFI 2025-11-17 10:02:29 78.39 77.34 -1.49% ICFI 2025-11-17 11:01:49 77.98 76.67 -0.91% ICFI 2025-11-17 12:02:28 76.72 76.40 -1.79% ICFI 2025-11-17 13:02:00 77.36 77.20 -0.90% ICFI 2025-11-17 14:02:48 77.19 76.80 -1.39% ICFI 2025-11-17 15:02:01 77.27 77.04 -1.16% ICFI 2025-11-17 16:02:38 77.16 76.84 -1.21% ICFI 2025-11-17 17:02:48 78.14 75.93 -1.75% ICFI 2025-11-17 18:02:30 92.49 75.93 -1.09% ICFI 2025-11-17 21:05:45 0.00 0.00 -1.09% 2025-11-18 ICFI 2025-11-18 05:02:03 76.95 76.20 -1.09% ICFI 2025-11-18 06:02:40 76.95 76.12 -1.09% ICFI 2025-11-18 07:02:06 100.00 30.66 -1.09% ICFI 2025-11-18 11:11:01 77.96 76.33 -0.22% ICFI 2025-11-18 12:02:00 76.92 76.26 -0.09% ICFI 2025-11-18 13:02:19 77.13 76.65 0.51% ICFI 2025-11-18 14:02:07 77.07 76.84 0.49% ICFI 2025-11-18 15:02:22 76.81 76.47 0.20% ICFI 2025-11-18 16:02:11 76.84 76.55 0.24% ICFI 2025-11-18 17:02:25 78.71 75.70 0.70% ICFI 2025-11-18 18:02:07 77.45 76.75 0.72% ICFI 2025-11-18 19:02:28 78.71 75.70 0.72% ICFI 2025-11-18 21:09:35 0.00 0.00 0.72% ICFI 2025-11-18 22:03:01 78.71 75.70 0.72% 2025-11-19 ICFI 2025-11-19 05:02:29 77.62 76.90 0.72% ICFI 2025-11-19 06:02:05 77.81 76.81 0.72% ICFI 2025-11-19 07:02:21 100.00 30.88 0.72% ICFI 2025-11-19 08:02:09 100.00 76.90 0.72% ICFI 2025-11-19 10:02:06 77.74 76.90 0.72% ICFI 2025-11-19 11:02:20 77.55 75.84 -0.38% ICFI 2025-11-19 12:02:09 76.56 76.11 -1.28% ICFI 2025-11-19 13:02:22 77.45 76.12 0.23% ICFI 2025-11-19 14:02:08 76.94 76.79 -0.48% ICFI 2025-11-19 15:02:24 76.85 76.50 -0.44% ICFI 2025-11-19 16:02:14 76.60 76.28 -0.89% ICFI 2025-11-19 17:02:17 100.00 0.00 -0.93% ICFI 2025-11-19 18:02:11 100.00 66.73 -0.92% ICFI 2025-11-19 21:07:24 0.00 0.00 -0.92% 2025-11-20 ICFI 2025-11-20 05:02:16 77.62 76.18 -0.92% ICFI 2025-11-20 06:02:09 77.16 76.09 -0.92% ICFI 2025-11-20 07:02:19 100.00 30.82 -0.92% ICFI 2025-11-20 08:02:13 100.00 76.09 -0.92% ICFI 2025-11-20 10:02:15 98.80 76.47 -0.92% ICFI 2025-11-20 11:02:26 76.66 75.55 -0.23% ICFI 2025-11-20 12:02:07 76.85 76.09 -0.01% ICFI 2025-11-20 13:02:32 76.38 76.08 -0.13% ICFI 2025-11-20 14:02:18 77.22 76.78 0.70% ICFI 2025-11-20 15:02:30 76.82 76.43 0.09% ICFI 2025-11-20 16:02:25 76.87 76.65 0.38% ICFI 2025-11-20 17:02:35 77.98 75.01 0.01% ICFI 2025-11-20 21:05:49 0.00 0.00 0.01% 2025-11-21 ICFI 2025-11-21 05:02:38 77.07 76.11 0.01% ICFI 2025-11-21 06:02:40 77.02 30.75 0.01% ICFI 2025-11-21 07:02:36 100.00 30.75 0.01% ICFI 2025-11-21 08:02:22 100.00 76.11 0.01% ICFI 2025-11-21 09:02:34 100.00 66.73 0.01% ICFI 2025-11-21 10:03:26 77.25 66.73 0.01% ICFI 2025-11-21 11:02:24 77.38 76.67 0.65% ICFI 2025-11-21 12:02:13 77.81 76.73 1.28% ICFI 2025-11-21 13:02:34 78.82 78.40 2.77% ICFI 2025-11-21 14:02:14 78.62 78.36 2.58% ICFI 2025-11-21 15:02:43 78.36 77.98 2.03% ICFI 2025-11-21 16:02:25 78.33 78.09 2.41% ICFI 2025-11-21 17:02:31 79.56 76.51 2.01% ICFI 2025-11-21 18:02:15 78.46 77.75 2.01% ICFI 2025-11-21 19:02:34 79.56 76.51 2.01% ICFI 2025-11-21 21:09:39 0.00 0.00 2.01% 2025-11-24 ICFI 2025-11-24 05:02:03 78.80 77.62 2.01% ICFI 2025-11-24 06:02:37 78.56 77.62 2.01% ICFI 2025-11-24 07:02:11 100.00 31.21 2.01% ICFI 2025-11-24 08:02:37 100.00 77.62 2.01% ICFI 2025-11-24 10:02:28 78.56 77.62 2.01% ICFI 2025-11-24 11:02:01 77.83 76.80 -1.26% ICFI 2025-11-24 12:02:30 77.06 76.59 -1.83% ICFI 2025-11-24 13:02:02 76.85 76.58 -1.67% ICFI 2025-11-24 14:05:27 76.85 76.51 -1.67% ICFI 2025-11-24 15:02:08 76.55 76.31 -2.10% ICFI 2025-11-24 16:04:18 76.53 76.34 -2.05% ICFI 2025-11-24 17:02:25 78.19 76.40 -1.75%