Yahoo reportedly had three breaches between 2013 to 2016 that affected an estimated 3 billion accounts.