Equifax suddenly dumps CEO in wake of damaging data breach that exposed personal info of 143 MILLION Americans
National
Hackers stole Social Security numbers, birthdates and more. Three executives sold company shares for a combined $1.8 million before the breach disclosure.