831 institutions hold shares in Equifax Inc. (EFX), with 484.38k shares held by insiders accounting for 0.40% while institutional investors hold 93.16% of the company’s
833 institutions hold shares in Equifax Inc. (EFX), with 481.06k shares held by insiders accounting for 0.40% while institutional investors hold 92.80% of the company’s