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