Cybersecurity firm Wiz cancels $23 billion deal with Google: memo

July 23, 2024