EFX - Equifax, Inc.
Float
123.32M
Short % of Float
2.74%
Oustanding Shares
123.96M
Float
122.58M
Short % of Float
2.96%
Oustanding Shares
123.22M
Float
122.65 M
Short % of Float
2.56%
Oustanding Shares
123.22 M