Snowflake Soars After Record $3.36 Billion Software Debut

Snowflake Soars 130% in $3.36 Billion Record Software IPO Debut