I wrote in post #84922 of this thread (https://discussion.fool.com/snow-35117232.aspx?sort=whole#351172…) why I sold Snowflake back in Feb at a modest loss. My key concern was that investors are ignoring the risks of a steep revenue decline. The ER released yesterday confirmed my concerns.
The red flags to me were as follows:
-
Headwinds from the so-called pricing optimization / product “enhancements”
-
the NRR of 170+ is unsustainable and will continue to fall
-
weak customer net adds / stalling operating margin and dollars
-
Product “enhancements”
SNOW rolled out its warehouse scheduling service and the AWS Graviton2 chip; and quantified a 5% adverse net impact and 7+% gross impact to its FY23 revenue. Importantly, in the March 2022 Morgan Stanley conference, the CFO stated that such product enhancements are not a one-off thing: but to be repeated every year. Embedded in its business model is a 5-7% headwind to revenue every year - and that needs to be accounted for.
Now, why do they need to do that? Their spin is that this will encourage increased migration. The less charitable explanation is that they are forced by their customers to do it.
Generally, I always take management’s explanation with a pinch of salt: they are paid cheerleaders and they are always incented to put a positive spin on things.
Back to the topic: data volume is growing exponentially and in many cases, above the users’ own revenue growth and if price per unit remains the same, that is not sustainable. SNOW will gobble up more and more of the customers’ profits. That’s the “data tax” or “data bloat” phenomenon that people are concerned about.
This is made worse because:
(a) SNOW’s services are a large ticket item. Its ARPU is $275K as compared to Datadog (70K) and MDB (30K). People I know who uses snowflake have complained about a sticker shock when the bill comes.
(b) SNOW charges based on the compute and storage resources a user consume; and that doesn’t necessarily have a direct linkage with the customers’ revenue. Contrast that with MDB for example. MDB’s pricing is based on the resources consumed by an app - simplistically, the more revenue an app generates, the more resources it consumes and the more they pay MDB. that is a more sustainable pricing model. Read what MDB’s CEO said when asked on how their pricing model differs from Snowflake:
"I think customers’ view, thinking about the business or thinking about how to use MongoDB in terms of applications versus in terms of data. So, when they look at an application and build an application, if actually that application is not consuming resources, something has fundamentally gone wrong
because that’s actually a knock on the development team. So, they want to see good consumption. They want to see users using the application. They want to see data being generated. They want to see transactions being executed. So, I think that’s a very different phenomenon"
(Caveat: I’m not suggesting that MDB is a good buy now; I don’t hold MDB now as I have some other issues with it).
You can see how rapidly SNOW’s historical revenue growth decelerates:
FY 2020 >> 2021 >> 2022 >> 2023E
174% >> 124% >> 106% >> 70-75% (my estimate)
I believe it has at least 1 or 2 more years of rapid deceleration until it gets to around 50% revenue growth where the decline gets more gentle (roughly, that’s based on a sustainable 130 NRR and 20% customer growth rate).
This brings me to the next point: its NRR trend.
2. the NRR of 170+
It NRR is 174 now. Management stated that in the Jan Quarter ER that it will fall to 150 and now, in the April Quarter ER, the goalpost has further shifted down to 130.
I was expecting that. Quite simply, a 170 or even 150 NRR is not sustainable. Have you seen that in any other tech company? If something is too good to be true, it probably is.
NRR was above 170 because 2020 and 2021 saw rapid customer acquisition and because the ramp up takes a few months (data migration takes time, unlike buying modules at, say, CRWD, where the ramp is almost
immediate), it artificially inflates the NRR.
With the customer net adds falling precipitously, this will hit the NRR and revenue growth in coming quarters. Customer net adds have been negative for 3 consecutive quarters now; while net adds for large customers ($1 mil TTM cohort) has also turned negative in the latest quarter.
This is further obfuscated by the way SNOW calculates its NRR: it’s based on trailing 12 months (TTM) revenue, compared with the revenue 24 months ago - so it’s very much a lagging indicator (the standard way to calculate it is latest quarter vs. four quarters ago revenue).
If calculated in the standard way, I suspect SNOW’s NRR would already be much lower than 170 (based on how its current revenue and revenue guide is trending).
That’s not likely to change soon. Management has downplayed any suggestion that customer acquisition will return to its former pace; and instead focusing on “quality” customers.
4. Where to from here?
IMHO, the latest ER is quite bad. All the key metrics are pointing in the wrong direction: decelerating revenue growth, weak revenue guide, weak customer & large customer net adds. Last but not least, the operating profit dollars and margins have stalled - and that has gone on for a few quarters already.
While it’s partly macro, some of it is due to execution issues. For example, the CFO admitted that Europe is weak because of execution issues and not just macro.
For the reasons I listed above, its current growth rate is unsustainably high and needs to decelerate for a few more quarters at least.
I am willing to buy this stock but not at $115 (the AH price). There is still a lot of lingering love for Snowflake among investors because of its long term “story” and previous high growth, and that’s reflected in its still premium valuation.
Human psychology is such that it takes time and repeated disappointment for love to turn into disdain. Based on my own projections, many SaaS companies are entering the cheap zone; but not Snowflake. So I am still waiting.
[The usual disclaimer applies: do your own work. I am not providing any investment advice. I am just writing for the fun of it.]
Cats