Equifax EVP, Chief Technology Officer Jamil Farshchi reports sale of $2.87 million in common shares - EFX News | Rallies