29
Sep

Equifax CEO steps down after massive data breach, could still get $90M payout

Richard Smith is the third top-level executive to leave the firm after personal data belonging to 143 million Americans was exposed by hackers.