Snowflake Inc. (SNOW) valuation and key financial metrics