Shares of Snowflake more than doubled in their first day of trading. Snowflake stock is the most expensive among all tech companies. An analyst gave the stock a “sell” rating….

Read more