| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| ICFI | Wasson John | CEO & President | Mar 20 '26 | Option Exercise | 0.00 | 36,734 | 0 | 80,122 | Mar 24 12:00 AM |
| ICFI | Wasson John | CEO & President | Mar 20 '25 | Option Exercise | 0.00 | 29,206 | 0 | 58,282 | Mar 24 12:00 AM |
| ICFI | Wasson John | CEO & President | Nov 06 '24 | Sale | 180.00 | 100 | 18,000 | 68,718 | Nov 07 12:00 AM |
| ICFI | Wasson John | CEO & President | Aug 30 '24 | Sale | 165.14 | 1,583 | 261,423 | 51,022 | Sep 03 12:00 AM |
| ICFI | Wasson John | CEO & President | Aug 29 '24 | Sale | 165.14 | 1,417 | 234,009 | 52,605 | Aug 30 12:00 AM |
| ICFI | Wasson John | CEO & President | Jul 03 '24 | Sale | 135.09 | 3,000 | 405,280 | 19,045 | Jul 05 12:00 AM |
| ICFI | Wasson John | CEO & President | Mar 20 '24 | Option Exercise | 0.00 | 27,652 | 0 | 42,548 | Mar 22 12:00 AM |
| ICFI | Wasson John | CEO & President | Jan 02 '24 | Sale | 135.00 | 2,500 | 337,500 | 24,983 | Jan 04 12:00 AM |
| ICFI | Wasson John | CEO & President | Dec 26 '23 | Sale | 133.34 | 5,000 | 666,713 | 27,483 | Dec 27 12:00 AM |
| ICFI | Wasson John | CEO & President | Jun 13 '23 | Sale | 125.42 | 4,900 | 614,542 | 21,740 | Jun 14 12:00 AM |
| ICFI | Wasson John | CEO & President | Jun 12 '23 | Sale | 125.14 | 100 | 12,514 | 26,640 | Jun 13 12:00 AM |
| ICFI | Wasson John | CEO & President | Mar 20 '23 | Option Exercise | 0.00 | 29,590 | 0 | 45,723 | Mar 22 12:00 AM |
| ICFI | Wasson John | CEO & President | Nov 11 '22 | Option Exercise | 0.00 | 5,998 | 0 | 32,168 | Nov 15 12:00 AM |
| ICFI | Wasson John | CEO & President | Oct 03 '22 | Sale | 110.04 | 1,500 | 165,063 | 26,740 | Oct 04 12:00 AM |
| ICFI | Wasson John | CEO & President | Sep 30 '22 | Sale | 110.22 | 1,000 | 110,223 | 28,240 | Oct 03 12:00 AM |
| ICFI | Wasson John | CEO & President | Sep 28 '22 | Sale | 105.77 | 2,500 | 264,436 | 29,240 | Sep 30 12:00 AM |
| ICFI | Wasson John | CEO & President | Mar 20 '22 | Option Exercise | 0.00 | 14,252 | 0 | 41,394 | Mar 22 12:00 AM |
| ICFI | Wasson John | CEO & President | Mar 11 '22 | Option Exercise | 0.00 | 14,764 | 0 | 31,857 | Mar 15 12:00 AM |
| ICFI | Wasson John | CEO & President | Jan 10 '22 | Sale | 102.29 | 5,000 | 511,447 | 70,846 | Jan 11 12:00 AM |
| ICFI | Wasson John | CEO & President | Nov 11 '21 | Option Exercise | 0.00 | 3,000 | 0 | 80,023 | Nov 15 12:00 AM |