Despite the insider sales, Snowflake shares gained 3.7%, ending up at $189.26 in the preceding trading session on Tuesday.
Accustomed to forecasting hurricanes and other natural disasters, Louisiana's historic snowstorm of 2025 will go down as one ...