ICFI ICF International, Inc

107
$143.28
$1.45
(1.00%)
Today
Watchers107
52-Wk Low$108.59
52-Wk High$158.00
Market Cap$2.68B
Volume95,757.00
52-Wk High$158.00
52-Wk Low$108.59