Snowflake director Frank Slootman sells $9.77 million in shares
World News Investing.com May 28, 2026
Snowflake director Frank Slootman sells $9.77 million in shares
Snowflake director Frank Slootman sells $9.77 million in shares
World News Investing.com May 28, 2026