Is ICF International Stock a Buy After a Company Director Purchased 8,000 Shares?
23/5 18:36
Key PointsDirector Michael Van Handel bought 8,000 shares for a total outlay of ~$491,000 at a weighted average price of $61.39 per share on May 15, 2026....
