Why Snowflake Stock Declined by 11.7% in March
Shares of Snowflake (NYSE: SNOW) declined by 10.1% in March, according to data provided by S&P Global Market Intelligence.
The data cloud company saw its share price soar to a high of $390 after it went public in September last year, but it has since declined by around 41%.
Source Fool.com