Equifucked: Legal clauses, stock sales and 143 million breached accounts leave Equifax’s reputation in tatters Analysis