The "Money Talks" hosts take a closer ook at the latest initial public offering from tech company Snowflake, Inc.