| Name | Ticker | Relationship | Date | Transaction | AVG Cost Per Share | Shares | Total Value | Securities Owned After Transaction(s) | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| Mehl Randall | ICFI | Director | Nov 17 '25 | Buy | $77.00 | 500 | $38,500.00 | 20,474 | |
| Mehl Randall | ICFI | Director | Nov 14 '25 | Buy | $78.10 | 500 | $39,069.20 | 20,474 | |
| Mehl Randall | NSP | Director | Nov 7 '25 | Buy | $33.88 | 1,000 | $33,880.00 | 25,707 | |
| Mehl Randall | NSP | Director | Nov 6 '25 | Buy | $34.25 | 2,000 | $68,500.00 | 25,707 |