ICF International Inc offers services and solutions to government and commercial clients. With shares priced at $133.89 and a market cap of $2.426 billion, the company's valuation metrics indicate fair value. Insider selling has been prevalent, with no recent insider buys.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing