Good question. Hindsight’s always 20/20, but I’d say it was a little bit of macro slowdown, a bit of supply chain pressure, a bit of hospitality staffing shortages, and a fair amount of miscalculation on how well acquisitions were being integrated. Put them all together and…
LSPD – After an up and down couple of months including a short report, Lightspeed had a hugely important November 4 earnings release. Rather than give a detailed breakdown of the quarter, I’m just going to cut and paste my investing diary from that morning:
5:45 am U.S. Central Time – “Man, these morning reports are frickin’ brutal… I’m glad I don’t live on the West Coast… <SLURP>… $#&%!!!.. I knew that coffee was too hot, but what choice do I have? It’s a morning release, and I desperately need the caffeine…”
6:00 am – “<refreshes screen>… Not seeing anything yet… Should I surf the web while I’m waiting? No, stay focused!.. Brrrrr, it’s chilly this morning. I really need to straighten up the garage so we can get both cars in before the snow starts flying… Wait, what am I doing up this early again?.. Oh yeah, Lightspeed earnings!.. C’mon, man, shake yourself!!.. The revenue guide is $124M but based on their admittedly limited history I’m looking for something closer to $145M with a Q3 guide of $155-$160M… Hmmm, some other retail/hospitality firms have recently mentioned supply chain or staffing issues. Should I adjust my expectations down?.. Nope, too late now. Trust the process. Besides, LSPD will likely need something in that neighborhood to hold its premium anyway… Not to mention I’m too tired at the moment to rethink it…”
6:15 am – “<refreshes screen>… Still nothing… Could I have slept in another 10 minutes?..”
6:20 am – “<refreshes screen>… There it is!.. $133.2M with a $145M guide… That seems a little, uhhhh, light… Raised the FY revenue guide by only $5M while also adding $5M more to estimated FY losses… Shoot, that’s disappointing too… Organic subscription growth fell to 58% from 78% last quarter?!?.. Oof… The market’s not going to like any of that… What’d it close at yesterday? $98.97?.. $87 now. Uh oh…”
6:25 am – “Well, there are clearly general macro and supply chain issues. Why should I assume LSPD’s merchants are immune?.. Is there anything I can check to see if the underlying business is still on track?.. I know! Customer locations and payments penetration!.. Even if softer economies are limiting GMV, location and penetration numbers should look okay if LSPD’s platform is gaining acceptance… Let’s see, <scans release> 156K customer locations… for only 4% sequential growth?.. even with all those new sales leads from acquisitions?!?.. THAT’S TERRIBLE!!.. Drifting down to $83… Oops, I just threw up in my mouth a little. At least there was some coffee mixed in…”
6:30 am – “OK. One last check. Last quarter’s payments penetration was 10% with a long-term belief roughly 50% of LSPD merchants would adopt the platform… This quarter’s penetration rate was <scans release> 11%… That means Lightspeed is on pace to reach its estimated payments penetration in <counts fingers> 39 quarters?!?.. CRAP! NONE OF THIS LOOKS LIKE THE RESULTS OF A DOMINANT GROWTH COMPANY!!!.. $81… Oh well, can’t win them all. Time to head for the exits…”
6:33 am – “OK, I own a bunch of LSPD totaling 10% of my portfolio across multiple accounts. Better sell the bigger accounts first since it looks like we’re heading down… Still holding around $81, so at least I’ve got that going for me…”
6:35 am – “Wait a sec! I just entered the sell order in the second account and the first hasn’t filled yet. What the hell is going on?.. #$%&!!!.. I placed both orders without marking extended hours. AAAARRGH!.. Dammit, caffeine! YOU ONLY HAD ONE JOB!!.. Ooh, wait. It’s back up to $82.50! Sometimes it’s better to be lucky than good…”
6:40 am – “Well, that totally sucked. At least I dumped everything in the big accounts above $80… A painful loss, but whaddya gonna do?
… There’s just 2% or so of our initial shares left in our smallest account… $79 bucks… I’ll put in a limit order at $82 and see what happens. You know, price anchoring a little higher so maybe I can get one last ‘win’ to make myself feel better…”
6:45 am – “Screw it. I’m taking the $77 and calling it a day… I sure do hope Datadog and Cloudflare have better reports this afternoon… Hmmm, the market doesn’t open for another hour and 45 minutes… I’d better get another cup of coffee… Hey, did I mention these morning reports are frickin’ brutal?”
The lesson here? Sometimes when the market hands you your ass, it helps to laugh at yourself a little. Lesson learned…and not for the last time, I’m sure (https://giphy.com/gifs/brownsugarapp-lol-laughing-snickering…).