Ben’s Portfolio update end of July 2023
Part 1: Returns and portfolio holdings
Part 2: Earnings expectations for companies that are still due to report
Part 3: Company comments regarding recent earnings
Part 1: Returns and portfolio holdings:
Portfolio Notes 2020 63.6% Since May 12, 2020, where 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 YTD Month Jan 8.3% 8.3% Feb 16.3% 7.3% Mar 17.9% 1.4% Apr 5.2% -10.8% May 40.5% 33.5% Jun 38.6% -1.3% Jul 50.7% 8.7%
These are my current positions:
Jul 2023 Jun 2023 First buy* Datadog 19.4% 17.7% 5/13/2020 Snowflake 17.7% 19.1% 2/8/2021 Cloudflare 14.5% 15.0% 11/2/2020 Nvidia 13.7% 13.5% 5/13/2020 Crowdstrike 12.2% 12.1% 5/13/2020 Zscaler 12.0% 11.9% 3/4/2021 Monday 6.7% 6.9% 9/13/2021 TradeDesk 2.5% 2.3% 5/13/2020 Enphase 1.3% 1.5% 5/15/2020
*held through today
Part 2: Expectations for upcoming earnings
In the following I summarize my expectations for the companies that are still due to report this earnings season. The goal of this exercise is to come up with reasonable earnings expectations. The goal here is not to be absolutely accurate, but to be able to identify when a company surprises in either a good or a bad way. That way it will be easier for me to identify if a change in conviction level is warranted. Also, just because a company exceeds or performs below my expectation with a single metric, that doesn’t necessarily mean my conviction has to change. Really, what this exercise does is it helps me to think about my companies holistically. Therefore, I think it is valuable to come up with these expectations before they report as it will help me to keep the companies (and myself) accountable and minimize any cognitive bias once the results are out.
Snowflake:
- Reporting Fiscal Q2 2024 on 8/23/23.
- Product revenue expectation: $634M (7.4% QoQ, 36% YoY), assuming a 3.5% beat.
- Q3 new product revenue guide: $666M (5% QoQ, 27% YoY) which I would interpret as $688M (8.5% QoQ, 32% YoY) and hoping for modest QoQ re-acceleration.
- I would like to get an update on future revenue visibility (which was non-existent last ER).
- I would like to see positive Operating Income margin and positive Net Income margin.
- Around 15% FCF margin.
- I would like to see >1M customer QoQ growth in the mid-teens.
- NRR not below 143%.
- RPO increase.
- I would like to see continued strength in stable edges and powered by registrants.
- Detailed thoughts: Ben’s Portfolio update end of May 2023
Datadog:
- Reporting Fiscal Q2 2023 on 8/8/23 before the market opens.
- Revenue expectation: $516M (7% QoQ, 27% YoY), assuming similar beat as last Q’s 2.9% beat.
- Q3 new revenue guide: $547M (6% QoQ, 25% YoY) which I would interpret as $562M (9% QoQ, 29% YoY) assuming a QoQ re-acceleration to beat FY guide by ~5%.
- My Q2 revenue expectation implies $33.7M raw sequential revenue increase, but I would like to see at least $30M.
- I would like to see similar profitability margins as last Q.
- I would like to see large customer QoQ re-acceleration.
- I would like to see NRR stay above 130%.
- I would like to see RPO QoQ growth greater or equal to 7.5%.
- Detailed thoughts: Ben’s Portfolio update end of May 2023
Cloudflare:
- Reporting Fiscal Q2 2023 on 8/3/23.
- Revenue expectation: $307M (6% QoQ, 31% YoY), hoping that the beat will improve from 0% last Q to 0.7% this Q.
- Q3 new revenue guide: $325M (6% QoQ, 28% YoY) which I would interpret as $328M (7% QoQ, 29% YoY) expecting 1% more QoQ growth as previous Q.
- I would like to get an update on three topics: a) Sales/GTM issues b) their “$5B in 5 years” goal c) their AI angle.
- I would like to see clear signs that revenue growth will start re-accelerating again in 2H.
- I would like to see large customer QoQ re-acceleration.
- I would like to see continued, good profitability margin progress.
- I would like to see RPO QoQ growth re-accelerate.
- Detailed thoughts: Ben’s Portfolio update end of April 2023 And here: Ben’s Portfolio update end of May 2023
Zscaler:
- Reporting Fiscal Q4 2023 around 9/7/23.
- Revenue expectation: $454M (8.3% QoQ, 43% YoY), expectation from billings model and 5.5% beat.
- Q1 new revenue guide: $477M (5% QoQ, 34% YoY) which I would interpret as $501M (10.3% QoQ, 41% YoY) as my expectation from billings model.
- I would like to see ~$711M in billings.
- I would like to see >=6% large customer growth.
- I would like to see ~20% FCF margin.
- I would like to see 17-18% Operating income margin (~$79M), confirming new profitability trend hypothesis.
- I would like to see a strong first FY24 guide.
- Detailed thoughts: Ben’s Portfolio update end of June 2023
Crowdstrike:
- Reporting Fiscal Q2 2024 around 8/31/23.
- Revenue expectation: $741M (7% QoQ, 39% YoY), assuming a 2.6% beat this Q.
- Q3 new revenue guide: $778M (5% QoQ, 34% YoY) which I would interpret as $800M (8% QoQ, 38% YoY), hoping for a modest QoQ re-acceleration.
- I would like to see >=26% FCF margin, ~17% operating income margin and ~20% net margin.
- I would like to see ARR growth re-accelerating QoQ.
- I would like to see deferred revenue QoQ re-acceleration (while backlog and thus RPO might still be reduced).
- I would like to see continued multi-product adoption success.
- Detailed thoughts: Ben’s Portfolio update end of June 2023
Monday:
- Reporting Fiscal Q2 2023 on 8/14/23 before the market open.
- Revenue expectation: $177M (9.1% QoQ, 43% YoY), assuming same 4.7% beat as last Q.
- Q3 new revenue guide: $186M (5% QoQ, 36% YoY) which I would interpret as $195M (10% QoQ, 42% YoY), hoping for a modest QoQ re-acceleration.
- Operating income and net margin around 10% would be great.
- I would like to see FCF margin greater or equal to 20%.
- I would like to see large customer growth re-accelerate QoQ.
- I would like to see NRR stabilizing or improving.
- Detailed thoughts: Ben’s Portfolio update end of May 2023
Part 3: Company comments:
Enphase Energy:
Enphase reported Q2 FY23 earnings on July 27. Revenue came in at $711M (-2.1% QoQ, 34% YoY) and quite a bit below my expected $733M (1% QoQ, 38% YoY). US revenue decreased 12% sequentially and was down again in comparison to a 9% QoQ decline last Q. In California, positive impacts from the NEM 2.0 rush are expected to continue through Q3 and maybe even through November, according to some installers. With that, international revenue is quickly approaching the same level as US revenue, with a current mix of 41% international to 59% US. That means that while revenue in US declined about 12% QoQ, it increased about 15% internationally, and 25% in Europe. So while international revenue still does very well, the big negative this quarter, in addition to two consecutive revenue declines in the US, was the Q3 guide, which implies an overall sequential revenue decline of a whopping 19%. Their guide and commentary implies that Europe will see its first sequential decline in 6 quarters (about -7% QoQ) and US revenue would drop about 28% sequentially. I have guesstimated these numbers by assuming International = Europe and using the following commentary (Q: “But the walk of guidance, you’re down about $135 million sequentially at the midpoint. Is it safe to say that sort of two-thirds of that might be from the U.S., just due to the channel inventory and the third seasonality in Europe?” A: “I would say more like 85 and 15.”) The revenue decline in the US is mostly blamed on the currently high interest rates, which keeps home-owners from buying solar (via financing). “The overall U.S. market is experiencing a broad-based slowdown due to high interest rates.” I think though that home-owners are just postponing the switch to solar and given the current picture that the Fed is pretty much done raising and might start cutting again in 2024, the pent-up demand could quickly turn into revenue tailwinds in the US. Those tailwinds could last a long time if the FED takes its time to reduce interest rates, or it could be over quickly if the FED drops interest rates quickly. Either way, patience (and opportunity cost for those invested) might be required for those tailwinds to materialize. “And in Q3, we expect Europe to be slightly down compared to Q2 due to typical summer seasonality.” I guess I’ll just have to take Badri’s word here since I don’t have much data to support this statement. The only Q3 number I have for Europe is from 2022 where revenue was up an incredible 70% sequentially (doesn’t sound anything like weak to me!). But yeah, I guess some people went on vacation in the summer months instead of buying solar.
So, what to do with all of that? On one hand, these revenue declines really suck. On the other hand, it’s all about the future and reasons for the decline; what will happen after Q3? Will demand pick up again? I think the key here is the reasons for the decline: While Europe in Q3 will just be noise due to seasonality, the reason for US revenue decline are just interest rates and home owners abilities to finance solar. I believe these are temporary and nothing fundamentally wrong with the business of Enphase. After all, a 5-7 year ROI for switching to solar sounds very attractive for home owners. So I think I’ll wait for now, but carefully evaluate the Q4 outlook for Europe. I’ll also look for future correlation of interest rates and US revenue. If there will be further softness in Europe or US revenue doesn’t turn if interest rates go down, that would be a very red flag pointing to business reasons for demand to wane. One other thing to keep in mind is that Enphase is very different from our SaaS-type businesses (for various reasons, which I won’t get into here) and has experienced similar declines in it’s recent history. That is just to say that I would evaluate such revenue declines very differently if they would happen to one of our SaaS-type companies (where even in the current economy we are just experiencing slower growth instead of revenue declines).
The rest of the numbers can be summarized quickly, NPS was still outstanding at 74%, down from 75% last Q. Operating income margin increased from 29% last Q2 to 32%, Net income margin increased from 28% last Q2 to 29% this Q and FCF margin dropped from 36% last Q2 to 32%. These are all very good numbers. Gross margin continued to rise to 46.2%, up from 45.7% last Q and is expected to continue to grow slowly going forward. So that tells me that Enphase probably doesn’t face new pricing pressure, while they continue to optimize their products - Good.
Wrapping it up
Not much to wrap up this month as we are eagerly awaiting the majority of our portfolio holdings to report next month. Stay tuned for that!
Thanks for reading and I wish you all a great August!
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