ICFI - ICF International, Inc

Float
18.49M
Short % of Float
1.46%
Oustanding Shares
18.72M

Float
18.59M
Short % of Float
1.05%
Oustanding Shares
18.88M

Float
18.61 M
Short % of Float
1.03%
Oustanding Shares
18.82 M

18.49M
1.46%
18.72M
18.59M
1.05%
18.88M
18.61 M
1.03%
18.82 M