Evolve Bank & Trust confirms LockBit stole 7.6 million people's data Published 09 Jul 2024 Full Article