Snowflake Inc. is upgraded to Buy due to strong revenue growth, robust free cash flow, and reasonable valuation. Read more on ...