Snowflake Inc. (NYSE:SNOW) ranks among the best growth stocks to buy and hold for the long term. Following the company’s Q4 ...