After Breach, Equifax CEO Leaves With $18 Million Pension, And Possibly More by The Options Insider | Sep 26, 2017 | News Feed