November was another weak month overall for my portfolio, but I do feel like light at the end of the tunnel is getting closer.
I waited until today to post my review in order to get MongoDB (MDB)’s earnings report into the writeup, and they certainly did not disappoint, as MDB is up more than +25% after hours this afternoon
Here’s my YTD performance through November
-29.3% YTD Jan
-21.2% YTD Feb
-29.8% YTD Mar
-43.3% YTD Apr
-60.4% YTD May
-65.6% YTD Jun
-62.2% YTD Jul
-54.4% YTD Aug
-64.5% YTD Sep
-65.8% YTD Oct
-69.3% YTD Nov
And my breakdown at November 30th:
TTD 44.0%
MDB 25.8%
SNOW 11.4%
DDOG 7.7%
MGNI 6.3%
NET 2.9%
CRWD 2.0%
My Magnite (MGNI) position, although small, nearly doubled as the stock went from about $7 to $12 during November. I didn’t add any new shares, it was purely the improved stock price that moved it up.
I completely sold out of my very small PUBM position in November too, spreading the proceeds among a few of my existing holdings in small amounts.
For some of the reasons I described in my October writeup last month, I’ve been less enthusiastic about SNOW, even at today’s realtively low historical valuation, despite their impressive growth rates, so on Monday (yesterday) I sold about 4.5% and shifted it to MDB. That’s isn’t reflected in the above which was as of 11/30, but in December I dropped SNOW down to about 7% and increased MDB to about 30% (which is likely to expand tomorrow if today’s after hours gains hold).
Although MDB was already a pretty big position, I really felt that their stock had been beaten down with more pessimistic expectations than it deserved. I was betting that they wouldn’t see as significant a slowdown as they did in the early COVID days (which seemed to be priced in) and I thought it was worth the risk of adding right before earnings. And I’ve always felt great about the long term runway for Mongo over the next 3-5 years or more. At least so far, that seems to have been a good move.
Thoughts on the companies
The Trade Desk (TTD)
Looking at the YoY growth rates by quarter over the last few years:
Q1 Q2 Q3 Q4
2020 33% -13% 32% 48%
2021 37% 101% 39% 24%
2022 43% 35% 31% 24%(q4 guide)
And sequential growth (note that Q1 is typically going to be negative sequential growth given the seasonally strong holiday quarter in Q4)
Q1 Q2 Q3 Q4
2020 -26% -13% 55% 48%
2021 -31% 27% 8% 31%
2022 -20% 20% 5% 24%(q4 guide)
The Q3 ’22 +31% growth (+5% sequential) and +24% guidance for Q4 was definitely better than I expected after hearing pretty negative ad industry news from Google, Facebook, and other ad tech companies before Trade Desk announced.
Not much new to add here beyond what I wrote last month, but TTD is back below $50/share again and I have to use a lot of restraint not to add even more to my position at these prices. With TTD at 44% already, I think I’ll stand pat.
MongoDB (MDB)
MDB YoY growth
Q1 Q2 Q3 Q4
2020 46% 39% 38% 38%
2021 39% 44% 50% 56%
2022 57% 53% 47% 26%(q4 guide)
And MDB sequential growth
Q1 Q2 Q3 Q4
2020 6% 6% 9% 13%
2021 6% 9% 14% 17%
2022 7% 6% 10% 1%(q4 guide)
I said last month that Mongo has a tendency to be conservative, and that certainly seems to be the case with the results announced today. Their guidance was for flat 0% sequential growth and it came in at +9.9%. I suspect that next quarter’s guide of +1% sequential will prove to be sandbagged as well.
I’m typing this as I’m simultaneously listening to their earnings call, but a couple of the quotes I’ve written down so far (these may not be exact quotes):
“rebound in consumption across the board” (across industries and geographies, not all the way back to pre-pandemic, but bounce back from Q2)
“improvement in Atlas consumption trends in Q3”
“stronger underlying usage, particularly in midmarket and in Europe”
And one of the analysts just commented how impressive it is for Enterprise Advanced (EA) (“incredibly strong EA quarter”) business is showing momentum, while the peers are moderating.
At the beginning of this year, they warned investors not to expect income until next year, but it looks like, at least on a non-gaap basis, they are going to get there early.
Non-gaap income (Loss)
($58 million) loss – Two years ago
($38 million) loss – Last year
$21 million income! – Guide for this year based on $0.31 per share new guidance
They are already at $18 million non-gaap income in the first nine months of this year so I bet they finish the year even better than their (likely conservative) $21 million FY guidance.
I have to believe that they are going to see revenue outpace operating expenses next year to continue to expand profits and start to see even more meaningful income going forward. Will be very interested to see what the initial guidance for next year looks like in March.
Snowflake (SNOW)
SNOW YoY growth
Q1 Q2 Q3 Q4
2020 149% 121% 119% 117%
2021 110% 104% 110% 101%
2022 85% 83% 67% 50%(q4 product rev guide)
Snowflake only provided guidance for product revenue, but product revenue accounts for 94% of total revenue, and both product revenue and total revenue grew at +67% last quarter so I think it’s safe to pencil their +50% product revenue guide for Q4 into the above chart as an estimate of total revenue growth.
And SNOW sequential growth
Q1 Q2 Q3 Q4
2020 24% 22% 20% 19%
2021 20% 19% 23% 15%
2022 10% 18% 12% 3%(q4 est. guide)
As I described in more detail last month, it took me a long time to buy my first SNOW shares this year, and to be honest, SNOW still scares me a bit, even with the price where it is today. I have no doubt they will grow much faster than most any other company I own for the next couple of years, but a lot of that does look, to me, like it’s baked into their valuation already.
A lot of much smarter tech people than myself hold SNOW in really high regard and I’m betting they’re right. But I’m keeping my eye on them closely. If their growth rate can’t stay significantly higher than the other companies I follow for at least the next couple of years, I can see my Snowflake investment unperforming, not necessarily losing money, but potentially not doing as well as other stock holdings.
Taking all of that into consideration, and given the weak MDB stock price lately, I decided that I would be more comfortable with a smaller percent of my portfolio in SNOW, so I sold about 4.5% of my SNOW yesterday reducing my SNOW allocation from about 11% to 7%, and put all of the proceeds into Mongo, making that already large holding even larger.
Honestly, I still feel “iffy” with my Snowflake shares. I don’t think I’ll lose money on them from here, but thinking ahead 2-3 years about some of my other holdings and where their valuations could potentially move from where they are today, I don’t have a lot of confidence that SNOW will outperform.
Datadog (DDOG)
DDOG YoY growth
Q1 Q2 Q3 Q4
2020 87% 68% 61% 56%
2021 51% 67% 75% 84%
2022 83% 74% 61% 38%(q4 guide)
And DDOG sequential growth
Q1 Q2 Q3 Q4
2020 15% 7% 10% 15%
2021 12% 18% 16% 21%
2022 11% 12% 7% 3%(q4 guide)
Datadog is another one that I’m particularly interested in seeing what their 2023 full year guidance looks like, although it will still be a few months until we get it when they report Q4. The soft Q4 guidance could be a combination of conservative estimates given the macro uncertainty right now, but hopefully isn’t going to be a sign of things to come. It’s a great company with great products that I feel will navigate whatever comes in the near term.
Cloudflare (NET)
NET YoY growth
Q1 Q2 Q3 Q4
2020 48% 48% 54% 50%
2021 51% 53% 51% 54%
2022 54% 54% 47% 42%(q4 guide)
And NET sequential growth
Q1 Q2 Q3 Q4
2020 9% 9% 14% 10%
2021 10% 10% 13% 12%
2022 10% 11% 8% 8%(q4 guide)
I was also late to buy in to Cloudflare. I like what I see here. I like the long term IT security growing needs for products like the ones NET offers. I think the post-earnings stock reaction was way overdone.
They don’t have to hit the lofty $5 billion in five years revenue goal to make this a really good investment. I could see myself wanting to reallocate a bit more into Cloudflare.
Crowdstrike (CRWD)
CRWD YoY growth
Q1 Q2 Q3 Q4
2020 85% 84% 86% 74%
2021 70% 70% 63% 63%
2022 61% 58% 53% 46%(q4 guide)
And CRWD sequential growth
Q1 Q2 Q3 Q4
2020 17% 12% 17% 14%
2021 14% 12% 13% 13%
2022 13% 10% 9% 8%(q4 guide)
I admittedly haven’t dived into CRWD’s quarterly results as closely given that it’s a pretty small position for me. Obviously the stock tanked after earnings. I personally don’t see the results as being so bad. Sure, they didn’t beat by as much as they have in the past, but given the valuation and that they are still growing around 50%, it feels a bit overdone and I’m more likely to want to add to my CRWD from here than to reduce it. That being said, I need to do some more homework given that this is a company I have less of an overall grasp on.
Thanks as always to Saul, and the rest of you that contribut to continued great discussion on so many companies here
-mekong