Snowflake ($SNOW) — Earnings Review — May 25, 2024
Snowflake’s overarching platform is called the Data Cloud. This infrastructure unlocks the ability to affordably store, organize, query and learn from data sources at gigantic scale. It offers these services with elastic compute capabilities to allow for flexible scaling up and down of usage. The architecture naturally separates the functions of data storage and consumption, unlike legacy data warehouse solutions. That means data consumption capacity is untethered from public computing resources. This removes the computing capacity bottleneck and enhances the scalability of data storage.
Under this framework, I can store as much data as I want without the requirement for immediate processing. That processing utilizes computing capacity. In Snowflake’s case, the storage is done in a centralized data repository in the Snowflake Data Cloud. It’s processed only as needed. Data is utilized virtually, which removes the need for dedicated hardware. This scalable (or “elastic”) reality limits waste and cost. Snowflake does all of this for clients in a managed fashion to minimize client talent and infrastructure needs. There are a few key products to know & track:
The Snowflake Data Warehouse is where structured data is stored and (on command) processed. Structured data is formatted data. It’s utilized for record keeping and report creation. Data can be easily fetched via structured query language (SQL).
Snowflake Data Lake does what the warehouse does for unstructured data. Unstructured data is unformatted and used to uncover new insights and patterns.
- This debuted in 2020 (Warehouse in 2014).
- Generative AI leans heavily on unstructured data for model training. This means that proliferation will directly support unstructured data consumption on Snowflake.
“We announced support for unstructured data over 2 years ago. Now, about 40% of our customers are processing unstructured data on Snowflake. And we’ve added more than 1,000 customers in this category over the last 6 months.” – CEO Sridhar Ramaswamy
“Snowpark” is its application-building platform. It frees developers to work with data in any source code language. With it, developers can process and visualize data (through Snowpark functions) and build apps (through Snowpark Native Apps). Snowpark is their data-equipped playground to build new things. GenAI models are voracious data consumers. Snowpark Container Services allow GenAI models to run closer to the data that they require. This enhances performance and expedites model training. Movement of apps, workloads and developer attention from Apache Spark to Snowflake is a key source of growth here.
Snowflake data sharing is its secure product for, as the name indicates, sharing data among the rest of Snowflake’s participating users. As more opt in, a compelling network effect of relevant data builds and Snowflake’s value proposition deepens.
Miscellaneous tools:
- Snowflake Machine Learning is its suite for training ML models within the Snowflake Data Cloud. This can be used to automate data querying and organization.
- Snowgrid is an omni-cloud tool to unite a client’s data across the various clouds they use.
Snowflake’s revenue model is consumption-based in nature. This means visibility compared to SaaS business models is not as strong. It also means customers can more easily scale down (or up) usage when times are bad (or good).
Demand
- Beat product revenue estimates by 5.6% & beat guidance by 5.7%.
- Product revenue excluding leap year rose 32% Y/Y.
- Beat revenue estimates by 5.3%. Its 53.6% 3-year revenue compounded annual growth rate (CAGR) compares to 60% last quarter and 66% 2 quarters ago.
- Excluding tiered storage (more volume-based discounting for smaller clients) headwinds, revenue rose by 34% Y/Y.
- $1 million+ product revenue customers rose 30% Y/Y; Global 2000 customers rose 8%.
- Remaining Performance Obligations (RPO) rose 46% Y/Y. That’s a strong forward-looking indicator for demand.
- Usage headwinds for its 10 largest customers continued to diminish. 7 of its 10 largest accounts grew revenue contributions Q/Q.
Source: Brad Freeman – SEC Filings, Company Presentations, and Company Press Releases
Profits & Margins
- Beat $27M EBIT estimate by $9M & beat 3.0% EBIT margin guidance by 140 basis points (bps; 1 basis point = 0.01%).
- Missed $0.17 EPS estimates by $0.03.
Source: Brad Freeman – SEC Filings, Company Presentations, and Company Press Releases
Balance Sheet
- $3.5B in cash & equivalents.
- No debt or convertible senior notes.
- $927M in investments.
- Head count rose 4.2% Q/Q and 15.6% Y/Y.
- Share count rose by 3% Y/Y. It repurchased $516M in stock and has $892M left on its current buy-back plan.
Annual Guidance & Valuation
- Raised annual product revenue guidance by 1.5%, which beat estimates by 1.5%. Demand guidance continues to exclude any potential contribution from newer products.
- Lowered EBIT margin guidance from 6% to 3%, which missed estimates by 300 bps.
- Lowered FCF margin guide from 29% to 26%, which missed estimates by 300 bps.
The margin cuts were related to updated plans to invest $50 million in graphics processing units (GPUs) and its purchase of TruEra AI Observability. TruEra optimizes large language model (LLM) building by guiding best practices for data usage, while delivering anomaly detection and model hallucination minimization (fewer wrong answers). This should help sharpen Snowflake’s efficiency-first, cost-minimizing model-building niche. Snowflake added 35 employees as part of the purchase.
Snow trades for about 150x this year’s EBITDA and 240x this year’s EPS. EBITDA and EPS are both set to materially fall Y/Y, before resuming expected rapid growth next year.
Call & Release
New CEO Sridhar Ramaswamy’s Priorities – Perfect the go-to-market:
Ramaswamy’s 3 priorities are: to listen and learn from customers, perfect SNOW’s go-to-market processes, and to accelerate product innovation and development. He spent the most time talking about the last two items. From a go-to-market point of view, the company is implementing sales processes and dedicated workloads (like for AI or data engineering) to drive product-market fit. Ramaswamy thinks steady progress has already been made; at the same time, he also thinks there’s “more to gain” in terms of efficiency to drive “further revenue growth.”
New CEO Sridhar Ramaswamy’s Priorities – Accelerate Product Innovation and Development:
Snowflake leadership has recently been critical of their own pace of innovation. They bluntly told the world that they needed to move faster, and signs of this happening are already emerging. Its mid-sized language model (MLM) called Arctic outperforms much larger models, such as Meta’s older Llama 2 on some benchmarks. This was built in 90 days and for an “eighth of the training cost vs. similarly-sized peer models.” Arctic was purpose-built for enterprise data and open-sourced to allow users to easily build models and apps. This, like for all open-source models, means 3rd party developers will improve Arctic over time through their own work. Arctic ranks highly in standard query language (SQL) generation and code following.
We can’t get through an innovation section without talking about AI. Sorry… I don’t (do) make the rules. Cortex AI is what Snowflake calls its “AI layer.” It’s a slew of GenAI-powered tools to (as Snowflake always says) bring AI, application-building and analytics right “to a customer’s data.” Cortex can summarize and derive meaning from seemingly unstructured text, help beginners write SQL, gauge human sentiment from jumbled data and help with sharpening pattern recognition to tighten forecasting. 750 customers are now using it.
- Snowflake sees data migration, cleansing, engineering, SQL writing and an analytics copilot as GenAI areas of focus.
- It does not think it needs to invest billions in GPUs to build LLMs like many others are doing. Snowflake believes that most of the applications it needs can be powered by small and medium models.
“A cool thing about Cortex AI, in the context of our consumption model, is that our customers don’t have to make big investments to see what value they’re going to get because they don’t have to make commitments to how many GPUs they rent. They just use Cortex AI, for example, right from SQL. And this means they can focus on value creation.” – CEO Sridhar Ramaswamy
- Snowflake Unistore is Snow’s hybrid table product, which can ingest and organize transactional and analytical workloads. This will be fully released later in the year. It will unlock many new types of applications that rely on transactional workloads in an efficient manner. Snow has specialized in analytical workloads to date.
- Document AI is its product that can derive structured insights and patterns from unstructured datasets.
- Snowflake will debut container services this year to manage the deployment of apps to runtime. More than half of Snowflake’s customers are using Snowpark.
Snowflake is currently finishing up its Iceberg table support, which will roll-out later in the year. These are open-sourced data storage offerings, often with lower storage costs, open-source integration flexibility and more data control. The proliferation here is leading to data storage and duplication revenue headwinds, with storage making up about 10% of Snowflake’s total business. Iceberg is creating more open access to data for enterprises. While this is a near-term headwind as some data is moved from Snowflake to Iceberg tables, leadership continues to think it will be a future accelerant. Clients who adopt these open source tables routinely have 90%+ of their data already outside of Snowflake. They will now see less friction associated with using all of Snow’s other applications and services for larger sums of their data. Storage is only 10% of revenue. This process will hurt that 10%, but may help the other 90% over the longer term.
Data Sharing:
33% of Snow’s customers are now sharing data with the rest of the ecosystem in some capacity vs. 24% Y/Y and 28% Q/Q. This creates a compelling network effect where Snow’s products become more uniquely valuable and potential clients are more incentivized to sign on. This quarter, the network effect, through a partnership with Fiserv, led to it winning 20 clients.
Take
This was a fine quarter. There were some pros and cons. The Q1 outperformance on the top line was certainly the highlight, and the smaller annual top line raise is likely just prudence regarding some baked-in assumptions. The innovation engine is accelerating and rapid RPO growth is a good hint for faster revenue growth in the future. Conversely, the margin cuts were quite material as it leans into CapEx to support its GenAI ambitions. This is likely the correct decision for the long haul, but as one of the most expensive stocks on the planet, investors should be able to demand investment and continued margin expansion.