Wiz CEO explains why he turned down a $23 billion deal

BY admin

April 14, 2025