Cloud-based data provider Snowflake SNOW is set to report second-quarter earnings results on Wednesday after the closing bell. Snowflake, a Zacks Rank #3 (Hold), has handily outperformed the market year-to-date with a 27% return. With the stock pulling back in recent weeks, is Snowflake a buy heading into the release?Find...