Loading ICFI…
SEC filing
ICFI · CIK 1362004
4 · Aug 26, 2026 · Executive Vice President Ostria Sergio J sold 2,000 shares at $88.59/share ($177.2K)
Executive Vice President Ostria Sergio J sold 2,000 shares at $88.59/share ($177.2K)
xslF345X06/doc4.xml