NASDAQ : ICFI
$9.69 (11.36%)
| Date | Opening Price | Closing Price | %Chg | Volume |
|---|---|---|---|---|
| 2026-08-07 | $86.59 | $95.00 | 9.71% | 464.44K |
| 2026-08-06 | $86.30 | $85.31 | -1.15% | 395.2K |
| 2026-08-05 | $86.59 | $84.81 | -2.06% | 195.03K |
| 2026-08-04 | $82.16 | $86.22 | 4.94% | 174.1K |
| 2026-08-03 | $82.08 | $84.12 | 2.49% | 191.9K |
| 2026-07-31 | $79.62 | $80.92 | 1.63% | 81600 |
| 2026-07-30 | $81.60 | $80.88 | -0.88% | 206.02K |
| 2026-07-29 | $83.14 | $83.03 | -0.13% | 260.39K |
| 2026-07-28 | $81.74 | $83.14 | 1.71% | 229.9K |
| 2026-07-27 | $79.94 | $80.01 | 0.09% | 166.71K |
| 2026-07-24 | $76.44 | $79.52 | 4.03% | 299.82K |
| 2026-07-23 | $75.72 | $77.09 | 1.81% | 275.45K |
| 2026-07-22 | $76.24 | $76.65 | 0.54% | 166.1K |
| 2026-07-21 | $76.00 | $75.00 | -1.32% | 117.2K |
| 2026-07-20 | $78.03 | $77.40 | -0.81% | 164.94K |
| 2026-07-17 | $80.73 | $78.86 | -2.32% | 196.8K |
| 2026-07-16 | $79.35 | $81.04 | 2.13% | 276.1K |
| 2026-07-15 | $76.43 | $77.96 | 2.00% | 338.4K |
| 2026-07-14 | $77.66 | $76.35 | -1.69% | 312.82K |
| 2026-07-13 | $77.56 | $79.13 | 2.02% | 401.01K |
| 2026-07-10 | $76.90 | $76.83 | -0.09% | 147.9K |
| 2026-07-09 | $76.54 | $76.34 | -0.26% | 211.43K |
| 2026-07-08 | $76.41 | $77.54 | 1.48% | 364.1K |
| 2026-07-07 | $76.29 | $76.98 | 0.90% | 310.22K |
| 2026-07-06 | $74.51 | $74.85 | 0.46% | 163.4K |
| 2026-07-02 | $72.40 | $74.99 | 3.58% | 576.74K |
| 2026-07-01 | $73.50 | $72.45 | -1.43% | 205.32K |
| 2026-06-30 | $74.00 | $72.86 | -1.54% | 256.8K |
| 2026-06-29 | $71.62 | $74.49 | 4.01% | 380.81K |
| 2026-06-26 | $66.79 | $71.51 | 7.07% | 535.14K |
| 2026-06-25 | $67.59 | $65.11 | -3.67% | 260.89K |
| 2026-06-24 | $67.50 | $67.89 | 0.58% | 267.9K |
| 2026-06-23 | $65.39 | $67.61 | 3.40% | 265K |
| 2026-06-22 | $66.44 | $64.54 | -2.86% | 318K |
| 2026-06-18 | $72.20 | $66.51 | -7.88% | 443.8K |
| 2026-06-17 | $72.39 | $72.20 | -0.26% | 348.42K |
| 2026-06-16 | $72.20 | $72.75 | 0.76% | 254.04K |
| 2026-06-15 | $72.51 | $72.15 | -0.50% | 300.5K |
| 2026-06-12 | $71.74 | $72.76 | 1.42% | 166.04K |
| 2026-06-11 | $71.80 | $72.49 | 0.96% | 244.2K |
| 2026-06-10 | $71.94 | $71.59 | -0.49% | 256.6K |
| 2026-06-09 | $70.50 | $71.40 | 1.28% | 196.1K |
| 2026-06-08 | $69.55 | $70.78 | 1.77% | 168.8K |
| 2026-06-05 | $69.37 | $69.88 | 0.74% | 186.44K |
| 2026-06-04 | $69.52 | $68.80 | -1.04% | 274.13K |
| 2026-06-03 | $69.05 | $68.33 | -1.04% | 217.63K |
| 2026-06-02 | $69.76 | $69.65 | -0.16% | 206.44K |
| 2026-06-01 | $68.84 | $70.89 | 2.98% | 243.04K |
| 2026-05-29 | $69.21 | $68.84 | -0.53% | 258.85K |
| 2026-05-28 | $68.02 | $69.26 | 1.82% | 255.2K |
| 2026-05-27 | $67.90 | $68.31 | 0.60% | 256.7K |
| 2026-05-26 | $68.17 | $68.19 | 0.03% | 192.2K |
| 2026-05-22 | $68.17 | $68.93 | 1.11% | 232.4K |
| 2026-05-21 | $67.57 | $68.03 | 0.68% | 284.63K |
| 2026-05-20 | $66.12 | $68.53 | 3.64% | 474.2K |
| 2026-05-19 | $66.27 | $66.56 | 0.44% | 550.83K |
| 2026-05-18 | $61.23 | $64.53 | 5.39% | 329.03K |
| 2026-05-15 | $61.49 | $61.12 | -0.60% | 254.5K |
| 2026-05-14 | $60.16 | $60.86 | 1.16% | 356.95K |
| 2026-05-13 | $64.26 | $59.90 | -6.78% | 520.51K |
| 2026-05-12 | $67.39 | $64.36 | -4.50% | 465.7K |
| 2026-05-11 | $70.33 | $67.27 | -4.35% | 499.51K |
| 2026-05-08 | $74.50 | $69.61 | -6.56% | 870.2K |
| 2026-05-07 | $73.46 | $74.50 | 1.42% | 527.81K |
| 2026-05-06 | $74.30 | $73.58 | -0.97% | 515.2K |
| 2026-05-05 | $73.40 | $74.53 | 1.54% | 437.5K |
| 2026-05-04 | $72.74 | $73.42 | 0.93% | 540.25K |
| 2026-05-01 | $72.41 | $73.36 | 1.31% | 478.34K |
| 2026-04-30 | $68.56 | $71.66 | 4.52% | 570.7K |
| 2026-04-29 | $67.37 | $68.57 | 1.78% | 828.22K |
| 2026-04-28 | $66.88 | $67.49 | 0.91% | 711K |
| 2026-04-27 | $67.89 | $66.22 | -2.46% | 571.41K |
| 2026-04-24 | $66.77 | $67.47 | 1.05% | 994.7K |
| 2026-04-23 | $68.26 | $66.95 | -1.92% | 405.1K |
| 2026-04-22 | $69.02 | $68.54 | -0.70% | 381.1K |
| 2026-04-21 | $68.88 | $68.61 | -0.39% | 522.9K |
| 2026-04-20 | $70.53 | $68.19 | -3.32% | 450.5K |
| 2026-04-17 | $73.73 | $70.53 | -4.34% | 338.7K |
| 2026-04-16 | $73.06 | $72.91 | -0.21% | 171.42K |
| 2026-04-15 | $70.15 | $73.06 | 4.15% | 302.61K |
| 2026-04-14 | $69.83 | $70.23 | 0.57% | 188.5K |
| 2026-04-13 | $67.27 | $70.08 | 4.18% | 209.5K |
| 2026-04-10 | $68.73 | $67.55 | -1.72% | 219.9K |
| 2026-04-09 | $69.20 | $68.96 | -0.35% | 250.51K |
| 2026-04-08 | $69.75 | $69.20 | -0.79% | 380.12K |
| 2026-04-07 | $67.59 | $67.57 | -0.03% | 261.63K |
| 2026-04-06 | $67.34 | $67.65 | 0.46% | 132.63K |
| 2026-04-02 | $65.04 | $67.10 | 3.17% | 351K |
| 2026-04-01 | $65.29 | $65.48 | 0.29% | 359.8K |
| 2026-03-31 | $66.14 | $65.29 | -1.29% | 222.7K |