C cyberscoop.com Equifax to pay consumers $380.5M as part of final breach settlement 3 points atlasunshrugged 6 years ago 4 comments