Now that all of my companies have reported their results, I decided to do a portfolio check-up to see if my rankings match my allocations. I did that over the weekend. Here is that write up:
Portfolio Stock Rankings
3/15/2019
#1 TWLO (20.9% allocation)
• TWLO’s revenue growth (y/y) has been very strong and accelerating: 40.6%, 47.8%, 54.2%, 68%, and 77.3%. Amazing!
• The SendGrid acquisition just closed which just about doubled the company’s customer count which had been growing organically above 30%. I look forward to seeing how effective the cross-selling efforts will be, and I expect good things there because TWLO’s customers have been asking for email communication to be added.
• The Net Dollar Based Expansion has also been increasing sequentially for the past 4 quarters (some of the other companies are showing stable expansion rates): 118%, 132%, 137%, and 147%. This is just amazing particularly in light of the Uber business decline making ex-Uber expansion even greater.
• TWLO is the clear market leader in its category.
• The company has been adding additional services that they identify what new applications are being built by their 140,000 customers. Very likely that there will be more successful new products/services to come in the years ahead.
• Execution has been outstanding.
• Its margins are stable but relatively low at 54%. The company says that it sees margins in the mid-60% range eventually but is for now focusing on expanding within the market.
• The world’s companies are digitizing their communications and TWLO is the leading company that is enabling this transition that is still in the very early stages. The market cap is $14.3B; I believe that it is possible for TWLO to grow 10x to a$140B company.
• EV/sales (TTM) is 21.5 and 13.2 in a year assuming the same 1 year growth rate.
• In summary, TWLO deserves the highest allocation and I plan to keep it at it’s currently allocation (neither sell nor buy more).
#2 AYX (18.6% allocation)
• AYX’s revenue growth rate has been stable for the past 8 quarters: 55.2%, 51.8%, 52.1%, 54.6%, 50%, 54.4%, 58.7%, and 56.8%. Very solid.
• The gross margins are above 90%. This company has less than 900 employees and cranked out $204M in revenue TTM. Love those gross margins! Makes their revenue more valuable than a company with lower GMs.
• Customer growth 38.4% y/y and net dollar expansion rate of 132%.
• Management claims virtually no competition and open greenfield opportunities.
• EV/sales (TTM) is 22.8 and 14.7 in a year assuming the same 1 year growth rate. Under ASC 606 the EV/sales (TTM) is 18.4 and 11.8 in a year (assuming the same growth rate since AYX didn’t restate prior FY financials).
• Data analytics is still in the very early stages and the potential market has barely been scratched. AYX should have many years of hyper growth in front of it.
• Management seems to be doing a great job in executing.
• In summary, AYX is an incredible company and deserves the #2 allocation in my portfolio. I plan to keep it at my current allocation of 18.6% (neither buy more nor sell any shares).
#3 MDB (15.6% allocation)
• MDB’s subscription revenue growth rate (y/y) has been very rapid with an sharp acceleration in the last quarter: 53.2%, 53.7%, 59.1%, 53.9%, 52.7%, 62.7%, 58.6%, and 86.9%. Wow.
• There is some competition but MDB appears to be the clear market leader/winner in the database of the future. Rapid adoption of MDB’s solution is happening and accelerating. MDB’s competitive position in this fast growing market seems incredibly solid.
• MDB is only a $7.2B company. Will it become similar in size to Oracle ($190B)? I think its possible assuming MDB becomes the standard DB. That would be more than a 25x increase from here.
• Gross margins are around 73% but are being hurt this year by the mLab acquisition. They should move back up to around 77% in 2020.
• Dollar based net expansion has been very stable at 120% for several years. This is great but not as outstanding as some of the other companies (TWLO, AYX, ESTC).
• The EV/sales (TTM) is 27.5 and the forward ratio is 16.7.
• Management is executing very nicely.
• In summary, MDB deserves the number #3 (possibly #2) position in the portfolio allocation. Need to watch carefully for any changes in the growth rate as MDB has a high multiple. Consider adding some more LEAPS paid for by in the money short puts.
#4 ZS (10.5% allocation)
• ZS’s revenue growth has been accelerating for the past 3 quarters: 58.7%, 54.7%, 48.9%, 53.1%, 49.1%, 54%, 58.6%, and 65.1%. The last 3 quarters look particularly strong and last quarter the billings growth rate hit an all-time high at 74.2%!
• ZS’s approach to security is gaining traction and ZS seems to be the only company of scale that is taking this approach. This could mean that there are many years of hyper growth to come particularly since ZS has only captured a small percentage of the TAM.
• Gross margins are 80% and have been stable around this level for a couple of years. The net dollar based expansion rate is 118% so this means that much of ZS’s growth is coming from new customer additions.
• ZS has shown incredible gains in operating leverage, improving 19% to +13% in the most recent quarter. ZS is now self-funding which virtually eliminates the financial risk and positions ZS for great cash generation.
• Management seems to be doing an outstanding job in growing the business.
• The EV/sales (TTM) is quite high at 35.7 and the forward ratio is 22.7. ZS must maintain or increase its growth rate while also maintaining many of its other financial metrics to justify such a high ratio.
• In summary, ZS’s 10.5% allocation is about right given the growth and the potential. The high valuation will keep me from adding any shares at this time and ZS will need to be watched very closely for any changes to its growth rate as a drop in the rate would likely cause multiple compression. In this case, it would make sense to reduce the allocation a bit.
#4 SQ (13.2% allocation)
• SQ is a challenging company to value because it has several different revenue contributors that have different margins and different growth rates. The service and subscription portion is high margin and growing incredibly fast: 84.4%, 96%, 97.8%. 126.9%, 155.3%, and 144.5%. Absolutely incredible. This portion of the business is becoming a quickly increasing portion of adjusted revenue (now at about 42%). Since this part of the business is very high margin, its increasing portion of the business.
• SQ’s customer acquisition cost is probably the lowest of all the companies that I own. Even the largest customers are self-onboarding. This is a very attractive aspect of SQ’s business.
• The ecosystem of intertwined products and services makes SQ very sticky. Why would a customer switch when it would be so difficult to replace all of the different SQ components? Also, the ecosystem enables a lot of cross-selling of different products and services.
• SQ has been visionary and creating in seizing on opportunities to add new, first-of–a-kind services. Who know what else they will introduce?
• SQ’s market cap is the largest of all my companies at $37B. Can it grow 10x? Possibly, since SQ is disrupting some pretty big markets within the enormous financial services industry.
• SQ’s valuation is a bit difficult to evaluate because of the multiple businesses and revenue sources within SQ. The stock is still 24% below its peak but the peak was likely attained due to the cryptocurrency bubble which likely propelled SQ to those heights.
• In summary, while SQ’s future is promising and SQ should grow nicely over the long run, I think reducing my allocation to SQ a bit (to may 10%) would enable those dollars to be deployed to smaller, faster growers.
#6 TTD (9.3% allocation)
• TTD’s revenue growth has been strong: 54%, 50%, 42%, 60%, 54%, 50%, 56%. I think it may accelerate going forward because the company is now growing quickly in Asia, especially in China.
• TTD is profitable and it becoming increasingly so. Last quarter showed an amazing 102% y/y EPS growth. Will this continue at this pace or was the quarter unusually strong?
• TTD’s resells advertising and it is impressive that the company can do so well when much of this market is controlled by Google and Facebook. TTD’s long-term success is still an open question for me.
• In summary, I would not add more shares to TTD but so long as it delivers on the growth and earnings, I would be reluctant to sell too many of my shares.
#6 OKTA (3.7% allocation)
• OKTA’s revenue growth has been very strong: 59.8%, 56.9%, 57.8%, and 49.8%.
• It seems that OKTA has won the single sign-on market that enables its customers to secure their data and information.
• I got into OKTA late because I was concerned that they might get disrupted. I have become much more confortable that switching costs are very high.
• OKTA is introducing new services that can really enable them to expand the business they get from their customers. The net dollar based expansion rate is 120% and has been stable around this level for a couple of years. I think it might increase as new services are sold to their existing customers.
• Customer additions are very strong at 40% per year.
• Management is executing well and is very excited about the future (they say they are seeing faster growth and increasing traction).
• The EV/sales (TTM) ratio is 21.1 and the future ratio is 13.6.
• In summary, I believe that OKTA deserves a higher allocation than 3.7%. I will be looking to increase the number of shares that I own.
#6 ESTC (1% allocation)
• ESTC’s revenue growth has been incredibly fast: 90.4%, 73.7%, 80.5%, 82.4%, 79.1%, 71.9%, and 69.8%. The rate has been trending down a bit but it is still higher than any of the other companies except MDB in the most recent quarter.
• The net dollar based expansion rate is at 130%. Very nice. Customer growth is strong with >14% sequential growth in the past 2 quarters.
• This growth cannot be beaten by many (any?) companies.
• One open question is whether the recently announced open source consortium announced by AMZN, NFLX, and EXPD will cause any big trouble for ESTC. Until this threat is deemed not serious, I would be reluctant to greatly increase my allocation.
• The share lock-up expiration in April is another reason not to add many shares in the next few weeks. There could be some more pressure on the shares in the coming weeks.
• The EV/sales (TTM) ratio is 23.7 and the future ratio is 13.6.
• In summary, ESTC, if the threats to the business model can be considered not serious, deserves a much higher allocation (around 8%). The near-term share lock-up expiration warrants caution on adding too many shares. This company should continue to be evaluated over the next month before a decision on adding too much is taken.
# 9 NKTR (1.6% allocation)
• NKTR is a biotech that has some very promising drug candidates in its pipeline. As such, the success of the company and the shares will be dependent on the success of the many ongoing clinical trials.
• NKTR’s market cap is at $6.2B. Other companies in the immune-oncology space have been acquired for around $11-15B range. If NKTR is acquired it would likely be after a successful clinical trial that makes approval of NKTR-214 almost certain.
• NKTR has the potential to not be acquired and become a big biotech. It could perhaps be worth $60-100B if NKTR-214 and NKTR-262 become blockbusters that become first line treatment drugs for a wide range of different cancers.
• The field is advancing quickly so NKTR’s drug may not be the best in the long run even if they become blockbusters.
• In summary, NKTR is not the most certain investment. I realize that I have an emotional attachment to the success of NKTR’s drugs, and it is prudent to keep this position very small. I may decide to trim it down a bit to add to my positions that I expect to grow faster and to a higher level.
#10 NTNX (0.2% allocation)
• I believe NTNX to be greatly undervalued, and until recently, it was the stock that I believe could grow the most in 2019.
• The guidance and earnings call commentary changed that and I have sold all of my shares. I do not intent to buy any more shares. My other companies offer a better risk/reward profile.
• I still hold some options positions that currently represent an insignificant value of my portfolio. I will probably hold on to these as I do expect NTNX to recover and I think it’s likely that NTNX can get back on track.
This morning I acted on the above and sold some SQ and TTD to buy more OKTA.
My new allocations are now the following:
TWLO 20.9%
AYX 18.9%
MDB 15.7%
SQ 11.7%
ZS 10.7%
TTD 8.2%
OKTA 6.0%
NKTR 1.6%
ESTC 1.1%
NTNX 0.2%