Ben’s Portfolio update end of June 2024

Ben’s Portfolio update end of June 2024

Returns and portfolio holdings:

Portfolio Notes
2020 63.6% Since May 12, 2020, when I started this portfolio with over 40 companies, mostly holding large cap tech & FAANG, but also some high-growth SaaS.
2021 13.1% Discovered Saul’s board in February 2021 and started concentrating to 16 companies through December 2021.
2022 -60.7% Concentrated a bit more through July 2022 from which point I started posting my monthly updates on Saul’s board, holding about 12 or fewer positions.
2023 77.8%
2024 YTD Month
Jan 5.9% 5.9%
Feb 17.5% 10.9%
Mar 13.6% -3.3%
Apr 6.4% -6.4%
May 6.8% 0.4%
Jun 21.0% 13.3%

These are my current positions:

Jun 2024 May 2024 First buy*
Nvidia 22.4% 22.5% 5/13/2020
Crowdstrike 19.4% 18.0% 5/13/2020
Datadog 14.0% 13.4% 5/13/2020
Cloudflare 11.9% 11.0% 11/2/2020
Snowflake 9.6% 11.0% 2/8/2021
Zscaler 9.6% 9.6% 3/4/2021
Monday 5.5% 5.9% 9/13/2021
Samsara 2.7% 3.1% 1/8/2024
Axon 2.7% 2.9% 4/2/2024
TradeDesk 1.7% 1.8% 5/13/2020
Enphase 0.5% 0.8% 5/15/2020

*held through today

Company comments:


Samsara:

Key insights:

  • Need to look at adjusted revenue numbers to understand this and upcoming quarters.
  • Comparing recent Q1 sequential revenue growth rates, this Q1 shows first stabilization after dropping for 3 years in a row, yet the re-acceleration I had hoped for didn’t happen yet.
  • They had announced in the previous quarter that guidance beats will be lower going forward because they have more visibility into future revenue growth. This Q their beat dropped accordingly from a four-quarter average of 6.5% to 3.2% in Q1. They also raised FY guide by 1.5%.
  • With that my thesis has changed from revenue growth acceleration to revenue growth durability, if not slight deceleration, which is also supported by their cRPO YoY growth which was 36.7% versus revenue growth of 37.4%.
  • While NRR was good, their $100k+ customer sequential growth dropped to 6.3%, while it was always close to 10% or higher before, adding only 116 new large customers (I had expected around 185 - that is 60% more than they actually got!), a dark-yellow flag, which will hopefully clear up when they report next and given the extra week in the previous quarter, which might have created a tough comp.
  • They are doing well on the profitability front, nicely expanding margins YoY, driven by operational leverage (SBC-subtracted operating expenses growing significantly slower than revenue).

Samsara reported Fiscal Q1 2025 on 06/06/24. Revenue came in at $281M (1.6% QoQ, 9.4% adjusted QoQ, 37.4% YoY), versus my expectation of $288M (4.4% QoQ, 12.4% adjusted QoQ, 41% YoY). As a reminder, their last FY had an extra week in Q4 - an oddity we’ll have to account for as we track these numbers, so I’ll only talk about adjusted revenue numbers in what follows. So was this revenue figure good, bad or neutral? There are different ways to look at it. Samsara added a record $24.2M in net new revenue, significantly above their previous record of $19M which they just set in Q4. Keep in mind though that Q1 is a seasonally strong quarter for revenue growth. So let’s compare to the past Q1s, starting from 2021, where revenue grew QoQ 22.5% → 15.5% → 13.4 → 9.5% → 9.4%. Looking at this, one could say this was relatively strong because it stopped the downward trend. On the other hand, just a quarter ago my thesis was that they’ll slightly re-accelerate YoY revenue growth or at least stay durable. YoY growth stayed pretty much exactly where it was in Q4. So they fulfilled the lower end of my expectation. Also, their 1Q25 revenue beat their guide by only 3.2%, which is way below their last four guidance beats which averaged 6.5%. They did say however that their guidance is going to be less conservative this year because of more forecast predictability. So what does that mean for their outlook? For Q2 I now expect them to grow revenue by 7.1% QoQ and 37.1% YoY, looking for a 4% guidance beat. For FY25 they raised their guide by 1.5%, to $1209M at the midpoint. Given their “less conservative guide” comments I’d like them to beat their initial FY25 guide, which they gave in Q4 by around 5% (down from my 8% expectation three months ago), which seems more prudent given their new guidance language and considering they beat their initial guides for FY24 and FY23 by 11.2% and 13.9%, respectively. If they can manage that, that would bring them to around 36.7% YoY revenue growth for FY25, just down a little from the just reported 37.4% YoY growth in Q1. So my updated thesis for Samsara’s FY25 revenue growth would be that it stays close to durable. With that I have penciled in 37.1% YoY growth for Q2, 36.7% for Q3 and 36% for Q4, ending the year with 36.7% more revenue than in FY24 (Q4 un-adjusted would be 26.3% and FY25 un-adjusted would be 33.8%). Because my thesis changed from revenue acceleration to durable growth or slight deceleration and because of the customer growth red flag I mention below I have stopped building this position up for now.

What supports the revenue growth durability thesis is that RPO grew 41.6% YoY and current RPO grew 36.7% YoY, in-line with my FY25 revenue growth expectation. It is also worth noting that while cRPO growth stayed constant from Q4, total RPO growth jumped from 37.9% in Q4 to 41.6% in Q1, which tells me that customers are committing to longer contracts.

NRR also stayed at their target levels of 115% / 120% for their two customer cohorts, which is good, however their large customer growth was not good this quarter. This brings me to the big dark-yellow flag for this report: Their $100k+ customer sequential growth dropped to 6.3%, while it was always close to 10% or higher before, adding only 116 new large customers (I had expected around 185 - that is 60% more than they actually got!). So why did this metric fall off a cliff this quarter? The only comment I saw on this avoided the question and shifted the focus on increased revenue per large customer:

Alex Zukin Q Analyst, Wolfe Research LLC

Perfect. And then maybe just as a follow-up, if I look at the net adds this quarter, really solid at [ph] 116 (00:20:04). What’s the takeaway from that? It’s a little lower – for the $100,000 customers, it’s a little lower than last year’s kind of cadence. But is that – is there any kind of incremental macro hesitancy that’s maybe shifting things more seasonally to the back half or qualify that number if you can?

Dominic Phillips A Executive Vice President & Chief Financial Officer, Samsara, Inc.

Yeah. No, I think you’ve got to look at both sides of this, not only the number of $100,000-plus additions but also the average ARR per $100,000-plus customer increased to $316,000 this quarter versus $305,000 in Q1 of last year. Last year, the average ARR per customer was flat, 0% growth versus the prior Q1. This quarter was up 4% and so we more than offset the number of $100,000-plus adds by increasing the average size per customer, and you can see that result in the ARR mix from March customers increased to 53% this quarter, up from 52% last quarter and 49% a year ago.

So the question remains whether this was just a one-quarter blip (maybe also due to the extra week in the previous quarter?) and whether we’ll see much stronger large customer growth in Q2 or not. If not, that would certainly be something that would hurt the investment thesis.

One other thing I was thinking about that could have caused the lower large customer growth could be increased competition, but at least their gross margin doesn’t see competitive pressures yet - quite the opposite, as it again increased now to 77%, up from 76% in Q4 and 75% in Q3. So maybe potential customers are just holding back on budget decisions a little bit more because they want to see how the expected upcoming AI product wave will affect the case for Samsara’s products?

Lastly, profitability: SBC-subtracted operating expenses grew 24.3% YoY, versus 29.5% last Q1. Again, similar to Q4, this growth of operating expenses is significantly slower than revenue growth of 37.4%. So as a percentage of revenue, expenses dropped to 74.7%, down from 82.6% in the previous Q1 and 91.3% in Q1 two years ago, showing nice operational leverage which will hopefully continue going forward. For now, this leverage allowed them to actually book an operating income of $6.2M with a margin of 2%, versus my expectation of a $5.5M operating loss. I think the trend here looks pretty good with strong margin improvement over the last couple Q1s: -42% → -18% → -9.3% → 2.2%.


Zscaler:

Key insights:

  • Revenue growth has been lighter than I expected now for two quarters in a row and there are no clear signs yet of YoY growth rates stabilizing (besides maybe cRPO suggesting stabilization at a lower YoY growth than they have now, see next point).
  • cRPO YoY growth accelerated for the first time in 10 quarters and is now slightly below their YoY revenue growth rate (rev. grew 32.1% YoY, cRPO grew 29.0% YoY), giving us a hint that revenue growth might start to stabilize slightly below 30% YoY.
  • Billings was very strong this quarter, eking out a sequential gain against seasonality and a previously guided -7% sequential drop. But even with that, my model from billings predicting future revenue growth suggests further YoY revenue growth deceleration in Q4.
  • NRR dropped another percentage point to 116% and large customer growth was OK, just a little shy from my expectations. Yet, I like them to perform stronger here again in Q4.
  • Profitability has been amazing, not only this Q3, but essentially since about 5 quarters where they started to break out of their ~10 to 12% operating margin range, now reaching 22%.

Zscaler reported Fiscal Q3 2024 on 05/30/24. I thought revenue was a little light at $553M (5.4% QoQ, 32.1% YoY), versus my expected $560M (6.6% QoQ, 33.7% YoY). But even with that, they were close to my expectation for their new Q4 guide, guiding to $566M (2.3% QoQ, 24.4% YoY) versus my expected $568M, which points to QoQ acceleration coming up in Q4. In-line with that, and with just one quarter to go, they increased their FY billings guide by 1.7% and FY revenue guide by 1.0%. This might have partly been driven by the strong billings they delivered in Q3: Billings came in at $628M (+0.1% QoQ, 30.2% YoY) versus my expected $609M. Keep in mind, this is a very seasonal metric! This was the first positive sequential billings growth since my recording of this metric in 2017. Also impressive because their original billings guide for Q3, which they gave in the Q2 conference call implied the strongest sequential Q3 drop in the last five years: a 7% decline in billings (while in the last four years, they typically only declined 2-3% sequentially in Q3, with an exception of 2022, which was a 6% decline). So this billings result was significantly better than what I had hoped for. And another reminder: for Zscaler in particular, we care about billings because in the past it has been an excellent predictor of next quarter’s revenue growth. So what does that billings number tell us for Q4 revenue? Updating my billings model, I now expect them to deliver $588M revenue in Q4, which would equate to 29.3% YoY growth and 6.4% sequential growth.

While the expected QoQ acceleration sounds good, the bigger issue I see with Zscaler is that unlike with for example Crowdstrike, Datadog and Snowflake, I don’t see Zscaler’s revenue growth settling yet. While revenue growth rates have come down a lot in recent years, Crowdstrike seems to have settled at around 33%, Datadog reaccelerated from 25% to 27% and Snowflake has been durable at around 32% to 34% the last three quarters. Instead of reiterating what I have written in the corresponding company comments towards that end, I am just giving the example of current RPO (cRPO or revenue to be recognized in the next 12 months): Crowdstrike had cRPO YoY growth at 30-33% for the last 3 quarters and accelerating in the last quarter from 30% to 33%, reversing the falling trend for the first time in 5 quarters. Datadog has accelerated their cRPO YoY growth from 30% to over 40%(!) in the last two quarters, which is significantly above their recent YoY revenue growth. And Snowflake has also accelerated their cRPO growth from 28% to 31% in the last 3 quarters. Zscaler on the other hand has decelerated cRPO growth from 33% to 29% in the last 3 quarters. On the bright side, cRPO growth is still roughly inline with the YoY revenue growth I expect for Q4, so if cRPO growth doesn’t drop further (and it might have bottomed already in Q2 at 28.6% followed by 29% in Q3) we might start seeing also some revenue growth durability going forward after Q4 and into FY25. But it is too early to make this call, which still leaves us with the question: When will Zscaler’s YoY revenue growth deceleration stop?

Also important to keep revenue growth strong going forward is maintaining strong customer growth and net retention rates. The latter unfortunately continued to drop to 116%, which is down from 125% a year ago and 117% in Q2. And customer growth came in somewhat shy of my expectations, with 100k+ customers growing 3.6% instead of my expected 4% and 1M+ customers growing 5.2% instead of my expected 6%. With that they added less customers in each cohort than they did in the previous quarter. In order to turn the tide here I think they’ll need to add around 175 $100k+ customers and around 52 $1M+ customers in Q4, which doesn’t seem crazy given their typically strong Q4 here, but won’t be easy either. But that’s roughly what I’ll be looking for.

Given these top-line and secondary metrics I wouldn’t maintain a large position in Zscaler if it wasn’t for their continued display of strong operating leverage and greatly improving profitability growth trends. While I wanted to see an operating income around $118M, we got $122M, resulting in a healthy profitability margin expansion over 3Q23, expanding OM from 15% to 22%, NM from 18% to 25% and FCF margin from 18% to 22%. What also helped here is that their gross margin increased to 81.4%, up from 80.8% last Q and 80.2% a year ago. I also think it is worth highlighting that while revenue growth has dropped from 63% YoY in 3Q22 to 32% YoY in 3Q24, operating expense growth has come down from 71% YoY to 21% YoY during the same time frame. This allowed them to more than double their operating margin and triple their net margin in the last two years - quite a feat.

So going forward I’ll be looking for signs that their revenue growth rate stabilizes while continuing their margin expansion, although at a much slower pace than what we saw from FY22 to FY24.


Crowdstrike:

Key insights:

  • Strong Q1 revenue and ARR growth, as well as Q2 and FY guides solidify thesis of durable revenue growth throughout FY25.
  • cRPO YoY growth accelerated matching revenue growth also confirming growth durability thesis.
  • RPO YoY growth at 42%, significantly above their revenue growth rate of 33% showing customers increase their contract durations.
  • Invoice volume, which is not recorded in deferred revenue or elsewhere in their condensed consolidated financial statements, also referred to as backlog, grew an astounding 87% YoY and up 10% QoQ against seasonality, demonstrating especially strong demand for Crowdstrike’s products this Q1.
  • NRR and gross retention stable while multi-product adoption is humming along.
  • Profitability trends on track with continuing margin expansion YoY.

Crowdstrike reported Fiscal Q1 2025 on 06/04/24. If there is something like a perfect quarter Crowdstrike just showed us how it looks like: Revenue came in at a staggering $921M (9.0% QoQ, 33.0% YoY), versus my expected $913M (8% QoQ, 31.8% YoY). Their new Q2 guide came in at $958.3M - $961.2M, exactly as I had expected and they raised their FY guide by 0.54% confirming that they expect durable revenue growth in FY25 at more than 31% YoY growth. Inline with this, they reported ARR growth of 33.4% and delivered net new ARR of $211M, versus my expected $195M (subscriptions make up 94.7% of their revenue).

RPO YoY growth has accelerated from 32.2% in Q3 to 36.6% in Q4, all the way up to 41.8% in Q1. cRPO YoY growth was 30-33% for the last 3 quarters and accelerating from Q4 to Q1 from 30% to 33%, reversing the falling trend for the first time in 5 quarters. These great RPO numbers are substantiated by a record growth of invoice volume (referred to as backlog), which grew a stunning 87% YoY to $1.7b. Even more amazingly, backlog has been down sequentially 10% in Q1 of both FY23 and FY24; This time around it has been up 10% QoQ showing extra strong demand for Crowdstrike’s products during this Q1.

Their dollar based gross and net retention rates were consistent with their expectations, the latter of which I interpret as being close to their benchmark of 120% (it was 119% in the last three quarters and they only give the actual numbers for each quarter at the end of each fiscal year in their Q4 earnings presentations). Also, module adoption continued its trend up and to the right, where the percentage of 5+, 6+ and 7+ product customers grew by one percent in each cohort, to 65%, 44% and 28%, respectively.

Crowdstrike has historically increased their operating expenses going from Q4 to Q1 and also did so this year, especially turning the crank on sales and marketing and getting the word out that they are the number one cybersecurity company in the world. On the profitability front they were able to continue their margin expansion, growing their operating margin to 21.6%, up from 16.7% last Q1, growing their net margin to 25.2%, up from 19.7% last Q1 and growing their FCF margin to 35.0%, up from 32.8% last Q1.

… What a quarter!


Wrap up

That’s it for another earnings season. In case you missed it, I’ve covered the earnings of Monday, Axon, Datadog, Cloudflare and Snowflake in my last monthly update, here: Ben’s Portfolio update end of May 2024

As always, thanks for reading and I wish you all a great July!

Ben


Past recaps

July 2022: Ben’s Portfolio end of July 2022 - Saul’s Investing Discussions - Motley Fool Community
August 2022: Ben’s Portfolio end of August 2022 - Saul’s Investing Discussions - Motley Fool Community
September 2022: Ben’s Portfolio update end of September 2022
October 2022: Ben’s Portfolio update end of October 2022
November 2022: Ben’s Portfolio update end of November 2022
December 2022: Ben’s Portfolio update end of December 2022
January 2023: Ben’s Portfolio update end of January 2023
February 2023: Ben’s Portfolio update end of February 2023
March 2023: Ben’s Portfolio update end of March 2023
April 2023: Ben’s Portfolio update end of April 2023
May 2023: Ben’s Portfolio update end of May 2023
June 2023: Ben’s Portfolio update end of June 2023
July 2023: Ben’s Portfolio update end of July 2023
August 2023: Ben’s Portfolio update end of August 2023
September 2023: Ben’s Portfolio update end of September 2023
October 2023: Ben’s Portfolio update end of October 2023
November 2023: Ben’s Portfolio update end of November 2023
December 2023: Ben’s Portfolio update end of December 2023
January 2024: Ben’s Portfolio update end of January 2024
February 2024: Ben’s Portfolio update end of February 2024
March 2024: Ben’s Portfolio update end of March 2024
April 2024: Ben’s Portfolio update end of April 2024
May 2024: Ben’s Portfolio update end of May 2024

83 Likes

Man, I love your recaps. Ben. Thanks.

12 Likes

Hey Ben,

I was curious for you take, why you would continue to hold Samsara if your thesis changed from revenue acceleration to durable growth or slight deceleration? Also you mention there’s a red flag in customer growth and it seems like either one of those reasons alone could be a reason to sell.

Do you see some evidence that Samsara can get back to reaccelerating revenue growth rates?

6 Likes

Hi @wpr101,

Thanks for the question, as it is questions like this that challenge my thoughts and allow me to further reflect on it; so sincerely thank you for raising it.

From a bigger picture view, I like to invest in excellent companies with the goal to stay invested indefinitely until either the thesis changes materially (in which case I’ll reassess) or breaks completely (in which case I’ll sell out) OR until I find a place for the invested capital that I think gives me a significantly better long-term opportunity (in which case I might trim or sell out). And I like to allocate position sizes purely by confidence level (which has the net benefit that the market tends to do the adding and trimming of allocation percentages for me and all by itself, unless such a material change in the thesis happens; take SentinelOne as a recent example where I sold out completely). By materially, I mean that in a quarterly report, more has to be bad than just a single metric. Because companies are a little bit like breathing organisms they just can’t perform 100% every single quarter. There’ll typically always be something to nitpick. So I am looking for trends that go into the right direction over multiple quarters. By long-term opportunity I mean multiple years. By significantly better opportunity I mean that the alternative investment has to have an obviously better thesis of long-lasting growth and improving profitability trends that are backed up with a supporting narrative. You can read my expanded view on this topic here: Ben’s Portfolio update end of March 2024

Now coming back to the question for Samsara: Samsara is a really unique / special company that has recently delivered perfection quarter after quarter. This Q1 was the first I’d call less than perfect. First, their new numbers led me to change my thesis from revenue growth acceleration to revenue growth durability. Comparing this updated theses to my other companies I find that it is pretty much the same for the others as well; durability. And as I have said in above linked post, I believe durability is king, so I am happy to hold Samsara, even if it will “just" have durable revenue growth from here on out. Second, the low large customer growth number caught me by surprise and is definitely something to worry about. I see two possible outcomes here: the first is that for whatever reason (increased competition, or AI competition, or something else) the trend of large customer growth slows down significantly and as a result Samsara’s revenue growth might not even be durable, but decelerate significantly from here on out. That would be a scenario where I would absolutely want to sell. The second possible outcome is that this large customer growth number this Q1 was just a blip - again for whatever reason, be it because of tough QoQ comps from the extended previous quarter, because customers where somewhat shell-shocked from the uncertainty that the new AI wave brings which made them temporarily hesitant to extend or go into new contracts or simply because, as I said above, companies are a bit like breathing organisms that just can’t perform 100% all of the time; or a combination of all of the above. I think both scenarios are possible and I want to wait at least another quarter to reassess. Will large customer growth be strong again in Q2? And if not will management have a better answer as to why this time around, or not? Now, I have just recently started this position, so the company is relatively new to me and I am still building confidence in it. This is reflected in my allocation of a few percent. Before this Q1 report my plan was to build it to a ~5% position in the midterm until I learn more about the company and continue to grow confidence. If it turns out that the large customer growth drop in Q1 was just a blip, I’ll likely continue to build the position, even if revenue growth “just” stays durable. If it turns out that there is a bigger issue I’ll very likely sell. Until then I’ll likely hold onto my small position and do nothing.

I hope this answers your question. And thanks again for posing it, it definitely allowed me to think more about the investment thesis and structure my thoughts around it!

Best wishes,

Ben

40 Likes

Hello, just re-reading a lot of posts about IOT since their earnings seem to be causing a rally when everyone else is just getting crushed after earnings. I had them, but forget why I really sold out when I finally did.

You have the above quote in your good review. With 14 new large customers in this report, are you happy with that or are you disappointed? I am not finding really great comps because their reporting changes from total customers to added customers.

This is one quote I found during my “research”*,

“surpassing 2,000 large customers, including adding a quarterly record number of $1 million plus ARR customers,”

So they are calling it a record, does that mean we are all happy with the added >$1million customers this quarter?

*research - trying out the new AI on brokerage with simple questions like how many new customers… :slight_smile:

3 Likes

In my opinion, the customer adds getting back on track along with cash flows and profits looking like they have permanently switched to positive were the highlights of IOT’s report. That extra calendar week in Q4 made QoQ trends difficult to decipher after Q1. With this quarter, everything appears to be back in line. Ultimately, the market decides how much of a bump that’s worth, but there does seem to be some legit business performance behind today’s move.

The customer history I have is below.

16 Likes

It’s worth noting that Samsara’s investor day in June was clearly a huge catalyst for the stock. After reporting in Q1, shares fell -10% and continued to fall to nearly -20% days after. However, since its investor day, its share price surged to over 40% ahead of its Q2 earnings. I typically don’t pay that much attention to intra-quarter price movements, unless the reaction changes so drastically - as I find it indicative of a sentiment change, particularly by institutions closely following the company. I recommend listening to the event and you can draw your own conclusions.

The bar was really high for the Q2 report after the huge run-up, but I agree with @stocknovice’s point that large customer adds and profitability metrics were the most impressive surprises.

I’m being careful at these levels as we’ve seen pretty much every richly-valued SaaS company get destroyed if any report is not pristine. But Samsara’s business definitely looks like its back on track after a relatively weak Q1 with exciting products ahead.

-RMTZP

23 Likes

Great update Ben !!

i see that you have MNDY and i ran into this new info this evening that i thought was of interest.

monday.com Positioned Furthest in ‘Completeness of Vision’ and ‘Ability to Execute’

This is the third time monday.com has been recognized as a Leader in the Gartner Magic Quadrant for Adaptive Project Management and Reporting APMR, which is in its third year.

i got us a copy of the
Gartner Magic Quandrant

monday.com recently released several new solutions and capabilities for customers who rely on the company for cutting-edge solutions to manage their work. These include:

  • Portfolio: monday work management released its Portfolio management solution … with a ready-to-go workflow to oversee portfolio management needs.
  • Incorporating AI: monday.com actively integrates AI across the Work OS platform to enhance user experience through advanced automation and improved task management collaboration.
  • mondayDB 2.0: … With mondayDB 2.0, customers will soon be able to manage boards with up to 100,000 items and linked items, and dashboards with up to 500,000 items, significantly advancing their work capabilities.
  • monday workflows: monday workflows, an advanced tool that allows businesses to build highly complex, cross-account, cross-product workflows visually and collaboratively… extending the boundaries … to create sophisticated, multi-step processes across boards, teams, and accounts.

Daniel Lereya, Chief Product and Technology Officer at monday.com. commented

“We believe this recognition solidifies our position as an industry-leading low-code, no-code work management platform built for enterprises to streamline workflows with clarity and scalability…"

--------------------------

  • In Q2 reported 8/12/24 revenues grew 34% YoY
  • They pulled off GAAP operating profitability and record non-GAAP operating income.
  • they made their largest deal in company history with a multinational healthcare company
  • raised outlook

Best, kevin c

24 Likes