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

123.32M
2.74%
123.96M
122.58M
2.96%
123.22M
122.65 M
2.56%
123.22 M