Home Investing Snowflake sits right at the heart of AI revolution: but is its valuation justified?