With Addressable Market Expanding, Is Snowflake Stock A Buy?