ECPG - Encore Capital Group, Inc.
Float
22.97M
Short % of Float
13.26%
Oustanding Shares
23.55M
Float
22.81M
Short % of Float
10.36%
Oustanding Shares
23.32M
Float
22.81 M
Short % of Float
10.49%
Oustanding Shares
23.53 M