Credit Agency Cyber Hack Exposes 143 Million Americans to Identity Theft

Equifax execs dumped stocks before breach revealed