Home Stock Snowflake Q2 2027 earnings beat, revenue forecast raised