Snowflake director Garrett sells shares worth $13.3 million

Snowflake director Garrett sells shares worth $13.3 million