March 29, 2024

Equifax agrees to settlement over 2017 data breach