WSM’s portfolio review end March 2022

I skipped my Feb month-end write-up because I was on holiday. But here goes for March!


Jan	 -27.1%
Feb	 -23.9%
Mar	 -33.8%


I sold Amplitude and Zoominfo after their respective results.

Amplitude was an easy decision for me as it simply didn’t meet my expectations. Revenue growth slowed, current RPO growth slowed, and operating margins went the wrong way, from -5% to -10% sequentially. I sold even after the precipitous decline which followed the results.

Zoominfo was a tougher decision for me as I still really like the company and believe it to be misunderstood.

Revenue growth came in strong, at 13% qoq vs 12% qoq days-adjusted for the prior 3 qoarters (which is their preferred metric) - so a marginal acceleration. Also RPO growth came in strong, with both current and total RPO growing 55% yoy. FCF decelerated but still came in at a super healthy 38%, with gross and operating margins holding steady at 88% and 39% respectively.

And, as I predicted in many posts in the past, NRR did indeed improve quite a bit, going from 108% last year to 116% this year.

Their initial guide for 2022 was for revenue to grow to just over $1bn or 36% yoy growth and unlevered FCF of $425m, so more 42% FCF margin.

So, really great results all round. Then why did I sell? Maybe it was a mistake, as Saul said of his decision to sell. But then, if it is really a mistake then one should buy it back, no? And I’m not doing that. I still think it’s a great company, and it will remain on my watch list, but other companies presented better prospects at the time.

Specifically, the one addition to my portfolio, had a fantastic, blowout quarter and I just had to take notice. Before earnings I was worried that this might be another Lightspeed: lots of payment transaction revenues and a couple of acquisitions. The results were fantastic, though, so I entered after results.

I also added to Cloudflare and Zscaler.


Below is the composition of my portfolio end March, with the percentage end Jan in brackets. I’m now down to seven positions.

**Datadog			21.1% (20.0%)**
**Monday			16.3% (21.6%)**
**Zscaler			15.9% (9.3%)**

**SentinelOne		13.9% (13.6%)**
**Cloudflare		13.0% (5.2%)**
**[](		13.0% (-)**

**Upstart			7.0% (10.2%)**

**Zoominfo		-    (15.0%)**
**Amplitude		-    (4.9%)**


Datadog (DDOG)

Datadog had a monster quarter and was quite thoroughly covered on the board, I thought.

GP margins came in at 80%, up 2%pts sequentially and yoy. Operating leverage continued to 22% operating margin, up 12% pts yoy and 6%pts sequentially.

RPO and Billings were blow-outs, up 128% yoy!! and 98% yoy. The fastest growth in my dataset going back to 2018.

FCF popped to 32.7% and customer adoption in the form of multi-module adoption and new customers added - both total and large - showed no indications of slowing.

Like with ZScaler, but with an even higher confidence level (R2 number for the regression) I believe that both trailing 4 quarter RPO and trailing 4 quarter Billings - independently - give a very good indication of upcoming Q1 revenue.

I’m not putting that number out there because that would seem a bit outlandish, but suffice to say that both Billings and RPO were sufficiently strong the past 4 quarters - and especially this last quarter - that the upcoming Q1 revenue number could be a further acceleration from the 83% yoy they just delivered. Perhaps markedly so. And vs the prior year’s relatively paltry 58% the optics of the yoy growth at scale could be exceptionally rosy to say the least.

This is by far my highest conviction stock at the moment, and upon reflection I intend to increase my position in the coming weeks. (MNDY)

Monday reported really good results, pretty much in line with what I was expecting ($96m in Revenue and growth to 160k customers) - at first review.

I liked all of the metrics: Revenue up 91% to $95.5m, NRR increased by 5%pts sequentially and 15%pts yoy, to 120%, with NRR from customers with 10+ seats up even more: up 5%pts sequentially and 16%pts yoy, to 135%.

Gross margin was phenomenal at 90%, and operating margin improved 37%pts from -47% last year to -10% this year Q4. FCF generation gained a lot of steam, coming in at 10.6% vs -24% in Q4 last year.

Total customers grew by 34% yoy, to 152k customers, and customers with >$50k ARR grew by 200% yoy and 180 in absolute numbers, vs 231% and 143 in the prior quarter, and 247% and 79 a year ago.

So, what was not to like? Three things: relatively flat absolute $ added for the third consecutive quarter, bad guidance and a lack of visibility into some key forward-looking metrics…

They guided for 45% yoy growth, which is just silly coming from a company which has just grown by more than 91% for this financial year. I can stop right there, because with such a bs guide, should we even listen to what they are guiding for ito margins? I think not. Still, they guided for margins deteriorating markedly.

So, let’s agree we can safely ignore guidance. Where will growth end up landing? And here is where a bit of concern started creeping in for me.

Incremental $ Revenue added in the last 8 quarters look like this:

2020	5.3	4.6	6.1	7.5
2021	8.8	**12	12	12.5**

Spot the flatlining absolute $ added above for the last 3 quarters?

If that $12m incremental dollars added per quarter is pulled forward, then their revenue growth would decline rapidly. If it would continue for three more quarters at $12m added each quarter, then revenue growth yoy will drop - to 83% yoy, then 68% and then 58%. Now I’m not saying that will happen, but I’m really trying to understand what will cause that not to happen.

NRR? That accelerated by similar percentages the last 3 quarters. Customer growth? That grew even faster than this last quarter in the prior quarters.

So why did the absolute $ amount of revenue added in the last 3 quarters stagnate despite rapidly growing customers and NRR? And what will cause it to accelerate in the next 3 quarters so that the revenue growth rate does not fall precipitously?

For that we would need to look at other metrics - billings, RPO, ARR.

And Monday don’t disclose those. I also couldn’t find them in the 20-F which they published on Mar 16:…

So I emailed Monday’s investor relations about this yesterday and will post the response once received.

But with the information I currently have I’m feeling a bit exposed and will be reducing my position in the weeks ahead to add to Datadog.

ZScaler (ZS)

Zscaler in March announced three new pieces of their Security Service Edge offering. And they also helpfully explain what SSE is here:…. I must admit to finding the drawn out discussions around the distinctions between SASE, SSE and other frameworks as well as the tedious naming for Zscaler’s products fatiguing to say the least. Anyhow, they touted three innovations to delivering on the promise of a next-gen ZTNA offering, as part of a key pillar of SSE, which is itself a subset of SASE. And these three new innovations are available to customers as part of ZPA. Seriously. I’ll put that into my mental box of “they made one of their products better” and leave it at that.

They guided to $242m revenue for Q2 and came in right on the money ito my expectations, at $255.6m. That further underlines the momentum they are generating, with yoy revenue growth in the last several quarters looking like this:

2020	49%	36%	40%	46%
2021	52%	55%	60%	57%
2022	**62%	63%**		

And I’m fully expecting a further 1%pt uptick in revenue growth Q3.

RPO came in strongly at $1950m, or up 14% qoq and 90% yoy, with billings a mild disappointment at up 58% yoy vs 71% in the prior quarter and 72% in the prior year. Still, billings can be lumpy so I’m not getting too hung up about that, and the CFO explained it well by saying the reason for the slight deceleration was that government business was slow due to budget constraints and will pick up again as budget gets made available in the upcoming quarters.

NRR was strong at 125% and gross, operating and FCF margin steady at 80%, 9% and 12% respectively. And customer adds were strong, albeit not accelerating.

Add to this one that I feel their revenue is remarkably predictable (…) , and I’m very happy to hang onto this one for the foreseeable future.

SentinelOne (S)

SentinelOne just kept on powering on, following roughly the same trajectory as Crowdstrike did a couple of years back.

I really liked the Q4 results which fish summarised here: (they came in above my expectations on the top line fwiw: I was expecting around $61m and they came in at $65.5m)

They showed improving cash generation (cash burn of only $7m in the quarter, very close to cash break-even), NRR held steady at 129% and gross and operating margins improved to 66% (vs 54% a year earlier) and -66% (vs -103% a year earlier).

And as to the recurring theme questioning whether they are actually any good, compared to say, Crowdstrike, the answer keeps on being yes. To that end it’s useful to dig a bit deeper into the MITRE press release that was discussed on the board. In the release they state the following Key MITRE evaluation results:

* 100% Prevention Across Operating Systems: Security teams demand technology that matches the rapid pace at which adversaries operate. SentinelOne Singularity XDR determines the precise moment when malicious activity occurs and takes autonomous action to stop and remediate threats, all without human intervention.
* High-Quality Analytic Detections Create Context: There aren’t enough skilled cybersecurity professionals to combat the attack landscape alert by alert. SentinelOne Singularity XDR provides real-time correlation and context to minimize alert fatigue, empowering security analysts to turn data into stories, and stories into context.
* Full Visibility with Zero Detection Delays: With a comprehensive view of the entire enterprise, SentinelOne Singularity XDR outperformed without any delayed detections, minimizing dwell time through automation.
* Stand Out Simplicity: SentinelOne Singularity XDR summarized two days of testing into nine campaign level console alerts, showcasing the platform’s ability to correlate, contextualize, and alleviate SOC burdens with machine speed.

More info:

So SentinelOne caught all the bad things, automated a lot of what was needed to remediate, and is very simple.

Oh, and grew revenue 119% yoy in Q4 2022 vs 95% a year earlier. Sounds good to me.

Cloudflare (NET)

I thought that stocknovice masterfully summarised the many announcements made by Cloudflare in March:…

Hence I’m only going to add why I really liked Cloudflare’s Q4 results:

The fastest annual and Q4 yoy growth in revenue of the last 4 years.

2017 - 18 : 43% full-year yoy | 43% Q4 yoy
2018 - 19 : 49% full-year yoy | 51% Q4 yoy
2019 - 20 : 50% full-year yoy | 50% Q4 yoy
2020 - 21 : 52% full-year yoy | 54% Q4 yoy

The first quarterly free cash flow positive result in the company’s history: $8.6m

Very strong, and improved margins with gross margin coming in at 79%, operating margin at 1% for the second quarter in a row - essentially planned to be around break-even - and net income positive. They are following the Amazon playbook.

Strong RPO growth and exceptional current RPO growth

  • RPO came in at $624m, which is up 14% qoq and 63% yoy
  • cRPO was $480m, up 17% qoq and 67% yoy which is an acceleration vs prior quarters and represents the highest proportion of run-rate revenue of the last 3 years, at 62% vs 57% in 2020 and 53% in 2019.

This is pretty significant as it’s essentially revenue already in the bag. So Cloudflare’s revenue in the bag is the highest it’s ever been as a % of what they did in the last quarter.

NRR the highest it’s ever been, at 125%, up 1%pt vs prior q and 6%pts vs a year ago.

Good customer growth and excellent large customer growth

Total customers grew 26% yoy to 140k, and ARPU was up 22% yoy continuing a steady multi-quarter upward march indicative of larger customer success.

Further proof comes from large customer numbers that they’ve broken out for the first time. Customers with ARR >$100k was up 70% yoy (to 1416), >$500k up 70% (to 121), and $1m up 75% (to 56).

Great traction with new products addressing adjacent, TAM-expanding markets

Zero trust, R2, email security all highlighted as having good customer traction with concrete numbers quoted: zero trust actual large customer wins highlighted, 200k domains signed up for email security, 9000 sign-ups for R2 beta.

Strong guidance for next year with room to beat and raise indicating a confident team executing very well.

They guided for $931m revenue for 2022, up 42% yoy which means they will in all likelihood breach $1bn in revenue next year, still growing at >50%. And they indicated that they will return to FCF positive territory in the second half of the year, after spending a bit more in the first half of the year.

Massive secular tailwinds and well positioned to capitalise on them: digital transformation, security, government. I think we all know these issues; no need to spell them out again. But suffice to say Cloudflare and the trust they seem to engender is exceptionally well placed to capitalise on these multi-year tailwinds.

Strong, founder-led team

Matthew Prince again impressed. The word that keeps on popping into my head is “headboy”. And I loved another description I read on SA calling him a master “humble-bragger”. Gotta love that. He’s good and knows how to market - to his customers, his employees and his investors, among others probably.

All in all therefore a consistent and steadily accelerating hyper-grower with an ever increasing TAM who has now reached the point of not burning any more cash. A great position to be in when you have $1.8bn of cash on hand for tuck-in acquisitions.

It was a great quarter by any measure, and the only regret I had was that I didn’t enter earlier and hence missed the 30%+ pop after earnings!

I also think it was discussed at length by people who saw the company’s merits way before me, so I won’t add my thoughts around the numbers. Suffice to say I thought they were exceptional.

I always try to take a measure of the CEO’s leading the companies I invest in by watching videos and listening to them in earnings calls, and Rene Lacerte passes with flying colours. Probably what would constitute “Level 5” Leadership: humility and fierce resolve.

I suggest watching this revealing video interview for investors:

Upstart (UPST)

I remain very bullish on Upstart and will continue to hold it until the story changes. This past set of results changed the story for me all right - for the better. Here are the highlights

Revenue grew by 264% yoy and 33% qoq going from $87m in Q4 a year ago to $305m this quarter. Just look at that! They did more revenue in Q4 of this year than they did in the whole of last year!

Customers - bank partners - are up 180%!! yoy, from 15 to 42, and up 35% qoq from 31 to 42. They added 11 partners in one quarter more than they had IN TOTAL just 5 quarters ago. Bank parter traction is incredible.

Contribution and operating margins have been increasing at a good clip. Contribution margin up from 46% in Q3 and 48% in Q4 2020 to 52%. Operating margin went from 12% a year ago and 13% a quarter ago, to 20% in this quarter.

Net income of $87m in this Q is MORE THAN THE REVENUE of Q4 a year ago!

Market share in personal loans increased from approximately 9% a quarter ago to just north of 12% of value in Q4.

They are successfully expanding their TAM exponentially as they announced that they have successfully moved into a much bigger adjacent market namely auto loans (7x bigger than personal loans) and have started down the path to business loans (6-7x the TAM of personal loans) and mortgage loans (50x the TAM of personal loans).

They are rapidly gaining very deep trust from their banking partners given that 7 banks vs 4 just a quarter ago (up 75% QoQ) have completely let go of FICO and therefore trusts Upstart absolutely to underwrite risk.

They are GUIDING for 65% revenue growth for next year even at this scale That is amazing. Datadog, my top holding, guided for 49%…

In the last months they also added Sandbox Banking, Red Rocks Credit Union and Bellwether Community Credit Union as customers for personal lending.

And their auto momentum kept on building, with a mobile-first platform launch and Volkswagen and Subaru signing up as customers.

This is a juggernaut of a category crusher in the making.


I’m feeling quite hammered after the last couple of months - I’m still down roughly 47% from my ATH of October 2021, but hey, that’s life. I’m still up more than 3x from where I started in 2020 - so I’m choosing to look at that bright side.

Good luck, all.

  • WSM

Previous reviews:

Jan 2022:…
Dec 2021 full-year:…
Nov 2021:…
Oct 2021:…
Sept 2021:…
Aug 2021:…
July 2021:…
June 2021:…
May 2021:…
April 2021:…
March 2021 Q1 ytd:
Dec 2020 full year:


Thank you WSM for the wonderful review.

I had also been considering the quarterly revenue additions for MNDY. First, I think it looks slightly less flat with an extra digit.

2021	8.8	11.6	12.4	12.5

The second piece that made me feel less exposed is the guide for $102 on the high end for next quarter. Last quarter they guided to $88 mil and reported $95.5 mil, ~8.5% beat. Applying that to the $102mil guide gets you a ballpark number of ~$110.5mil which would be an increase of ~$15.0mil QoQ. MNDY is SaaS so it should have reasonably predictable revenue QoQ. I do not think that management is predicting flat QoQ revenue additions. We will see, they are still new as a publicly traded company.

Crammarc (long MNDY 20%)


Hey Crammarc

You’re right MNDY does look a bit better with the added decimal. I’m just not comfortable to have it as my #2 position; more like a #4.

I’m hoping you’re right about the beat, that would be a good quarter indeed against a depressed share price.

Then, when re-reading my post I noticed I put in Q3’s RPO growth in my write-up and not Q4’s for DDOG.

RPO yoy growth for DDOG for the last 4 quarters, a very large part of which will determine revenue growth in Q1 was 81%, 103%, 128% and 88%.

And billings yoy growth for the last 4 quarters 59%, 69%, 98% and 86%.

Quote from the Q4 ER:

"Turning to billings, billings were $408 million, up 86% year-over-year. Billings duration in Q4 were similar to the year ago quarter and within the range we’ve seen historically. Remaining performance obligations, or RPO, was $815 million, up 88% year-over-year. And contract duration was similar to the year ago quarter. Current RPO growth was over 80% year-over-year.

And quote from the Q3 ER (which I incorrectly quoted in my write-up above as being for Q4):

"Turning to billings. The billings were $309 million, up 98% year-over-year. There were no pro forma impacts in the quarter. Note that we called out shorter-term billings duration in Q3 2020 last year. And billing duration in 3Q of this year is in line with recent quarters, but is higher on a year-over-year basis, driving higher year-over-year billings growth.

Remaining performance obligations, or RPO, was $719 million, up 127% year-over-year driven by strong sales activity, increased contract duration, and it was growing against an easier compare in the third quarter of last year. The increase in contract duration was driven by several large renewals with multiyear terms. As a reminder, multiyear commitments are built annually, and we don’t incentivize our sales team towards multiyear deals. Current RPO growth was about 100% year-over-year as our mix shifted away from month-to-month deals to – on a year-over-year basis more towards semiannual and annual."

So in the last two quarters we have a couple of growth data points that will inform/drive a large part of Q1 revenue: Q4 billings and RPO up 86% and 88%. Current RPO up 80%. And Q3 billings and RPO up 98% and 127% and cRPO up 100%. All these numbers vs a guide of 70% revenue growth for Q1. Which is why I’m so stoked about where they will actually end in Q1. My bet is >83%.



I received an answer from Monday’s IR about this question that I posed:

"In a discussion today myself and a group of investors were debating the likely outlook for Monday, given the relatively flat sequential $ amounts of revenue added (at $12m for the last 3 quarters), when I pointed out that I could not find disclosed numbers for billings, remaining performance obligations, current remaining performance obligations or Annualised Recurring Revenues in any of your public disclosures, including your recently filed 20-F, numbers which could shed light on this question.

Given that these are key metrics that many SaaS companies disclose, I was wondering whether I might have missed the disclosure, whether you intend to publish one or more of these, or whether you could point me to another metric or metrics which would be a good indicator of future revenue performance?"

And the answer from their head of IR:

“In regards to your question, we currently have no plans to disclose the metrics you mentioned. However, there are a few ways smart analyst back into a close approximation. For ARR, over 70% of our contracts are billed annually so you can get a close approximation by taking quarterly revenue and extrapolating ARR based off of it. For billings, many street analysts take revenue and the change in deferred revenue to get a close approximation.

I’m not too sure what to make of the answer tbh, perhaps someone else can weigh in.




I just looked at monday 20F form

End of 2020 their deferred revenue was $70.7M

and they say:

Revenue is recognized ratably over the term of the subscription agreement
They recognized $70,719, and $40,981 of rev during FY 2021 and 2020 … from deferred revenue balances as of Jan1, 2021 and 2020, respectively

So ~23% of 2021 rev came from deferred revenue and ~25% in 2020

in Q4 their deferred rev is $134.4M. I assume by this logic that will be recognized as revenue in 2022

Let’s say that number is going to be anywhere from 20% to 25% of all revenue FY22, so a wild guess revenue for 2022 from 540M to 670M, growth of 75% to 117% (yes, a wild guess)

To achieve a FY22 revenue of 550M which would be 79% YoY growth they would need to solidly grow 15% QoQ for the next 4 Q. So definitely they need to add more than 12M per Q they have been achieving in the last 3 Q.

Modeling that roughly.

Q       22Q4    22Q3    22Q2    22Q1    LASTQ
REVENUE	168.0	146.0	127.0	110.0	95.5
QOQ %	15.1%	15.0%	15.5%	15.2%	15.1%
YOY %	76%	76%	80%	86%	91%
QoQ $	22.0	19.0	17.0	14.5	12.5
YoY $	72.5	63.0	56.4	51.0	45.4

Observation you have made previously that they YoY each Q will be dropping 86, 80, 76, 76 or less.

They guided for 102M. To make that 15% they would need to deliver $110.5M

Hm… just pondering the numbers. And I’m glad you contacted the IR, I must say it’s pretty quiet on the news over the last 30 days.

Thanks for bringing this to up. It’s a bit of a concern to me as well.