Snowflake Stock Rallies 34% in a Year: Should You Buy, Sell, or Hold? | SharesLocker