Wpr101's 2024 year end review

Zen mind. Beginner mind.

My portfolio allocations ended 2024 with the following,

  1. Astera Labs (ALAB) - 22.9%
  2. AppLovin (APP) - 21.4%
  3. Reddit (RDDT) - 20.3%
  4. Paymentus (PAY) - 12.6%
  5. Hims and Hers Health (HIMS) - 12.1%
  6. Credo (CRDO) - 5%
  7. Natera (NTRA) - 4.2%
  8. ACV Auctions (ACVA) - 1.5%

My 2024 returns were 146% for the year. The beginning portion of the year saw outsized returns from Supermicro, the middle of the year was mostly flat, and then ending part of the year’s results where driven by AppLovin, Astera Labs, Reddit, and Hims.

An important piece of strategy that has been top of mind lately and this year is that we should expect that not all of our stock picks are going to be successful. If we are executing well we may be selecting 60% winners and 40% losers. The caveat being the winners provide much bigger results than the losers detract from. When we factor this is as part of our expected strategy, the losers no longer cause disappointment.

A key aspect of my strategy focused on the mental game of investing and trading. This topic is covered in depth in the Mark Douglas books The Disciplined Trader and Trading in the Zone, along with Jared Tendler’s book The Mental Game of Trading. As it’s explained in these books if a investor or trading does not put work into improving their mental game, the mental game will end up owning them. Many investors assume this simply means steeling yourself to suppress emotions. However Jared Tendler’s book recommends using emotions as a signal and to get curious what they are trying to tell you.

The mental game relates back to the first point that our strategy should be selecting a fair number of losers. Therefore we should not be despairing on having a losing investment, and if we are angry or fearful based on the results it’s often an indicator of a mental game issue that hasn’t been sorted out. These types of issues will arise again and again if we don’t deal with them, but effectively dealing with them makes investing easier emotionally in addition to being more profitable as we make less mental game mistakes.

Looking ahead for 2025 I am planning on doing investing full time. This past year 2024 was a trial run to see how it would go, and I got a better result than anticipated so it has allowed me to move up this goal of doing investing professionally.


In December my main moves were to sell Micron, The Real Brokerage, and lower my position in ACV Auctions. I started a position in Credo, and added to Paymentus and Natera.

Reviewing my positions in order,

Astera Labs (ALAB) - 22.9%
Astera is my highest confidence position as they have been a roll since their last earnings, combined with a new product release of Scorpio. The company just replaced Broadcom in the UALink consortium, and has tons of design wins for their products from hyperscalers. I believe they can keep beating their guides and raising guidance from the tremendous ramp of hyperscaler spend on AI technologies. As the company says, they are a pure play on AI, and I believe they have the most potential of any company I own to scale up significantly from current levels.

AppLovin (APP) - 21.4%
The e-commerce pilot for AppLovin has a lot of buzz on social media for providing excellent return on add spend from the users. Many users of the new pilot report it has better results than Meta adds and the users that AppLovin is able to find from its network are different or incremental to the entire ad ecosystem. There’s a strong potential the pilot starts to impact this next quarter’s results and will likely be a large driver of growth for the company in 2025.

Reddit (RDDT) - 20.3%
Reddit has a few interesting initiatives going regarding AI. The first is translating the Reddit corpus into ~30 languages, each adding more ad space that can generate additional revenue. The second is partnerships with Google and OpenAI. Since Reddit has mostly human generated data in discussions, this is a great source for AI technologies to learn and train from. Lastly the company has a lot of traditional ad space which has barely begun to be optimized. For example, the company just started adding ads between the comments and this is only going out to a small number of Reddit users so far.

Paymentus (PAY) - 12.6%
Paymentus was recently at the Raymond James conference where I did a write up on the details of that talk. Sometimes these conferences are fluffy questions from the analysts, but in this case I learned a lot about the company from the CEO and CFO in just a short 30 minute presentation. Reviewing these types of conferences is a key part of my strategy as often the leadership teams give important updates on the business

Hims and Hers Health (HIMS) - 12.1%
My confidence on HIMS is slightly lower than before after Amazon has begun entering the market, in addition to learning that Roman is a bigger competitor than I expected. That being said, HIMS last report was really strong and this will be one I’ll continue to hold until the numbers say otherwise. My thesis originally centered around HIMS being greenfield in this style of tele-health, while that may not be the case anymore I believe HIMS can compete effectively in this landscape. I’m not sweating too much the daily gyrations based on GLP news, as the company has a wide variety of options to serve its customers depending on various FDA rulings.

Credo (CRDO) - 5%
I started a position in Credo they day after their phenomenal guide where the said revenue would grow 67% meanwhile OpEx is only growing 10%. There was a thread about this topic where I had some thoughts on the report. What’s holding me back from making this a bigger investment is their are headquartered in the Caymen Islands and have a big business is Asia and China. Additionally, their company has done more a pivot than Astera and will be lower margin than Astera due to having a heavier reliance on hardware.

Natera (NTRA) - 4.2%
My investment in Natera has been growing in confidence since reviewing a couple conferences and learning more about the company. I’ve been looking to do a write up on them at some point, although there’s a lot to ramp up on with their products. They started in women’s health with screening tests for babies, and have been expanding into other diagnostic and cancer tests based on DNA. Revenue, net income, and OpEx are all trending well as the company gets closer to sustainable profitability.

ACV Auctions (ACVA) - 1.5%
ACV Auctions depends heavily on the car market being a wholesale auction company for cars. With interest rates not coming down as much as anticipated and seeing a few news items about the slow car recovery market I’m taking a more wait and see approach here.


Companies I sold this month include,

Micron (MU)
Micro reported a disappointing guide where the long trend of sequential revenue growth would be broken. Unfortunately this quarter was hit by the roughly half of the consumer side guiding for poor sales. This is apparently the result of phone and computer makers having stock piled memory, and now they are burning through that inventory before processing more. This glut in the market is still playing out so I’d like to see more clarity around that. The other side of the business which does memory for AI systems is doing extremely well, however these sales are already booked far in the future so not a lot of surprises there.

The Real Brokerage (REAX)
Whenever I think of how to explain this company to someone else it always starts with how they recognize revenue in an unusual way. Technically they have 300M+ of revenue this past quarter but much of that is based on commission to real estate brokers who take 85% of that, before adding on bonuses that REAL gives to their users. I’d almost rather see REAL account that only 15% of what they keep from the commissions in theirs. I would like to see that the company can pivot to higher margin products and services as well. They’d mentioned the titling business is growing strongly but I’m not sure what the base is off of.


Companies I researched in the quarter,

Tradeweb Markets (TW)
This is my second pass at looking into this company as they just reported 36% revenue growth and strong profitability. They are a OTC marketplace for bonds, derivatives, ETFs and money markets for institutional clients. The company seems to have a higher valuation with a 32B market cap for 448M of revenue. There’s lots of recent acquisitions: ICD, YieldBroker, r8fin. Usually I want to see companies like this digest the acquisitions before getting in to show that the growth is not just from jumping revenues together.

Applied Digital Corporation (APLD)
They do infrastructure solutions from data centers, GPUs as a service and setup specific types of projects whether this is high performance computing, data center hosting, or crypto projects. Their gross margin is somehow slightly negative so they haven’t really seemed to find any sort of way to sell more than at cost. While revenue growth is 67%, the gross margin would have to come up a lot from these levels to have further interest.

American Superconductor Corporation (AMSC)
They manufacture solutions from power grids and renewable energy systems. Revenue was 55M and yoy growth of 60%, but they guided the next quarter for 55-60M or basically flat. They have a recent acquisition with NWL, a company in the wind business. I’m interested to keep following this company as they recently got to GAAP profitability, but I’m a bit skeptical the yoy growth rates can stay impressive.

Perimeter Solutions (PRM)
Revenue is 288M with 102% yoy growth as they sell fire safety specialty products. They’ve had a huge jump up in revenue sequentially the last year but they still have lumpy results on EBITDA and net income. It turns out this lumpiness is from “Founders Advisory fees” and in one quarter there was 184M of these and other quarters this is a negative number. I’m not really clear why these advisory fees are so massive.

MACOM Technology Solutions (MTSI)
Semi conductor solutions company that has some offerings in optical and photonics along with GaN and other tech. It’s 1700 employees founded in 1950 but IPO’d in 2012. The company itself says its not getting products fast enough to market, although revenue did grow 33% this past quarter. Similar to other companies I passed on this month, there’s two recent acquisitions making growth comparisons on a apples to apples basis hard to do.

Rubrik (RBRK)
I learned about this one from the thread on the boards and the 43% revenue growth was enough to take a look at this one. My take aways were that they are giving a down sequential guide and still unprofitable. When I compare Rubrik to Paymentus, they have less growth, less profitability and over 2x the market cap.

Nasdaq (NDAQ)
Strangely Nasdaq has different data and numbers than all the data providers. Some sources show 31% revenue growth, but then other places show 1.9B of revenue but 1.2B of “net revenue”. You wouldn’t really expect it to be this hard to decode what the real numbers are so this was a pass for this well known company.

ZIM Integrated Shipping Services (ZIM)
Founded in 1945 in Israel this shipping company has about 5000 employees. The company seems to be in deep value territory with a PE of less than two. They transport dry cargo like ceramics, clothing and electronics, in addition to fruits, meats and medicines. Cash and Debt are both around 4B which is kind of crazy for a company with a market cap of 3B. My big take aways were there’s a lot of variance in this business and they don’t pay down their debt but offer a dividend instead.


Overall I’m really pleased with the results for the year having outperformed the markets significantly. I am looking forward to 2025 with a renewed focus on investing as I make the transition to doing this style of investing professionally.

128 Likes

Thanks wpr101 for your write-up. I always look forward to reading your posts.
Regarding the above quote, I’m curious as to what you mean by “doing investing professionally”.

Thanks in advance.

19 Likes

Incredible results wpr101. I always find your portfolio performance reviews interesting. You seem to be getting stock selection, buy/sell timing and concentration all bang on all whilst including some off the beaten track picks and demonstrating some pretty robust mental discipline.

Congratulations on a superb 2024.
Ant

32 Likes

Thanks for the update @wpr101! Well deserved results! Your diligence is paying off. :clap:
I am really, really grateful for your posts. I am also wondering what you mean here:

Looking ahead for 2025 I am planning on doing investing full time. This past year 2024 was a trial run to see how it would go, and I got a better result than anticipated so it has allowed me to move up this goal of doing investing professionally.

Are you quitting your day job, and relying solely on income from your investments? Or planning to start an investing business perhaps?

14 Likes

Well-deserved congratulations. Do you have a consistent source of ideas or are you screening for them by hand?
Vince

9 Likes

WRT AMSC, I’ve known this company forever. It was one of those companies like CREE (now Wolfspeed) that was going to change the world but didn’t. It had 3 main parts to their business:
i) Superconductor electricity transmission cable technology
ii) DVAR systems that regulate voltage and electricity supply
iii) Wind turbine technology.

At one point they were growing massively with huge global wind turbine revenues bolstered by large contracts in China and India and a promising opportunity with the possibility of re-wiring the electricity transmission cabling across North America.

The substantial China driven wind turbine revenues hit the wall when their turbine tech got hacked and copied in China and they ended up with nothing to show for it. Zilch in compensation, complete loss of revenues and IP.

The transmission superconductor cable opportunity never amounted to much except in some niche areas like naval vessel electric motor cabling.

The DVAR system business is small beer and lumpy and not really significant to a high growth potential story.

The business shrank back to minuscule levels and never really returned to hyper growth and certainly failed to secure the promise of their potential.

They may have achieved a short term revenue growth bump but it could be just a one off and representative of either lumpy contracts and/or an acquisition.

Ant

25 Likes

Thank you for the feedback everyone!

What I meant with investing professionally is that it will be my main occupation, or that I won’t have an income from a typical job. Fortunately there are other investments outside of stocks I can use to cover expenses. I’m looking to leave the investments in stocks untouched so they can grow uninterrupted.

The full time aspect of investing will be more involved with researching companies and documenting my strategy. I have a lot of goals related to this, one of the main ones is turning my strategy into a book. What started as creating a sort of rule book for myself to follow has turned into a much larger project. However, the book will be a multi-year project as I’d like to gather results as I refine my approach. Also I would like to live through another bear market to prove the validity of the strategy. The end goal is to have a comprehensive guidebook on how to manage a concentrated growth stock portfolio.


I am using a combination of getting ideas from other investors and doing my own screens. This board is of course a great source of ideas. I also check the IBD 50 list maybe once a month to see what new names come up there, along with top movers on some days. I understand that screens are not too popular on this board, but I believe this is a result of how many investors use screens to try and base their investments solely off the screen results.

The way I use screens is both basic and effective for finding potentially interesting stocks. The two screens I currently use are companies with 40% yoy revenue growth in their last quarter, and then 40% yoy revenue growth plus profitability on both EBITDA and net income. The first screen simply looks for the revenue growth rate I am targeting, and the second looks for that revenue growth with profitability. I am usually more interested in companies which can drive both revenue and profits, although some companies place less an emphasis on earnings as they scale up.

Just FYI that a lot of screeners make it exceptionally hard to configure this yoy revenue growth rate, although on Koyfin you can find it under “CAGR (1Y FQ) total revenues (FQ)”. Then I have some other very basic guardrails like market cap greater than 500M and is listed on Nasdaq or NYSE.

These screens are only used to gather symbols which could be interesting or companies I haven’t heard of. My next step is to check the companies financials, and I’m looking for accelerations in those numbers of revenue, EBITDA and net income. The more geometric the acceleration the better, and if you plotted the numbers on a graph it would show a steep curve up. For example my top holding ALAB has these revenue numbers over the last year,

11M → 37M → 65M → 77M → 113M

Once I have validated the numbers check out and meet the standard I am looking for then I’ll do some quick product research. This is usually done with the help of AI tools like Perplexity or ChatGPT where I’ll ask questions about what they do and try to understand the business model. I’ll also gather some quick info on the company to make sure I don’t overlook something obvious. These items include: debt and cash balance, number of employees, founded date, ipo date and HQ location.

After the product research I will print out the company’s last transcript and underline interesting parts with a colored pen. I’ll put a “?” next something that could be a yellow flag, and a “??” next to anything that is a red flag. Likewise I’ll put an “!” next to something which really makes me want to invest like an accelerating financial metric, or some impressive user growth statistic. At the end of reading through I’ll put some notes on the back of the transcript for my final takeaways.

The vast majority of the time I will have some clear reasons not to invest, but maybe 1 in 20 times I’ll find something worth starting a position in. I am willing to go in a small starter position even if I do not fully understand the company. Other times I may start a bigger position if I know the company’s product well like Reddit, or if I’ve looked at the company before and know a fair amount about it. I find that creating a small starter position acts as a forcing function to learn more about the company, until either I increase my allocation or discover a reason to sell.

80 Likes

Really great write up wpr101, and a really helpful and thorough explanation just now of your screening process. I have bookmarked your post for future reference!

Like yourself I have APP and ALAB as my top two holdings - though with APP just slightly ahead of ALAB at 22.5% for APP and ALAB at 22%. I also purchased Credo during December, which turns out to be at a 5% holding for me also. I thought their guide of 120m at the midpoint, which is a 67% QoQ increase was phenomenal. The company is very expensive - but deservedly so.

My portfolio looks like this currently:

APP - 22.5%
ALAB - 22%
CLS - 20%
NVDA - 17%
PGY - 6%
CRDO - 5%
ROOT - 4%
QTWO - 3.5%

My return for 2024 was 70%. If I get the chance I will do a more full portfolio write up soon.
Best
Jonathan
PS - As an aside, you missed out one of the Q’s in the ALAB numbers above. They went from 11 - 37 - 50 - 65- 77-113.

30 Likes

I got into PAY after your November portfolio review. It went down quite a lot in December, but I didn’t see any major news. In any case, I took the opportunity to harvest some loss in the last days of December. I’m willing to get back in, but I’m concerned it will continue to see major fluctuations. I’ve lost a LOT of money with Upstart and I’m skeptical.

6 Likes

Taking the example of @jonathan1, and that I don’t have additional interesting things to say about the companies that are common in this board, I will post my portfolio as a reply to yours, instead of a standalone thread :slight_smile: . And ALAB is also a position I have because of your November write-up, so THANK YOU!
My 2024 return was 54%, which I’m happy with. I’m still down percentage wise from the blood bath of the end of 2021 and 2022.

My current portfolio is:

I guess the only company that is not discussed here much is Broadcom. I worked at Broadcom and because of that I have some opinions. The CEO Hock Tan is sharp, but also he likes to hold the decision making at his own hands, sometimes to the extreme. Lots of analysts point out that one of the risks for Broadcom is that there is no real continuity plan beyond Hock Tan. I’m sure that can be mitigated, but there will be a short-term impact if he dies unexpectedly (he is 72, but looks like 85 if you ask me :slight_smile:).
That all aside, one can say that Broadcom is a private equity firm disguised as a tech company. Although they are known mostly from their non-CPU and non-GPU microchips there are EVERYWHERE, and more recently by their VMware acquisition (the largest acquisition in tech history, $69B), they have about 30 divisions that operate totally independent, sharing no line of business resources among themselves (they share HR, Finance, Legal, etc.). And he has clear gross and net margins goals for each. If a division is not meeting the goals and shows no signs of recovery, it’s super easy to sell because the way they are structured, like Hock did with the EUC division he had as part of the VMware acquisition.

They grew like crazy in 2024, but mostly on the back of their AI division. They went down after their September earnings (Q3-24) because the traditional semiconductor division missed the mark, and the strategy for the VMware “onboarding” was not tuned in (crazy price increases and holding customers hostage because they didn’t have an option, at least in the short term).
On the December earnings (Q4-24), they were stellar! All major divisions grew beyond the expectations and they are up 120% in the past 12 months.
I never discussed Broadcom here because, although they are a money-printing machine, it wasn’t exactly hyper-growth company, but that can be changing with AI and a more aggressive M&A strategy. Here is the summary of their Q4. Note that the big change in infrastructure software is not organic, but happened because of the VMware acquisition that just completed a year.

Regards,
Rod

37 Likes

Congratulations on an amazing year, WPR101.

I noticed you mentioned Koyfin in a couple of posts. Is that your primary data platform? Do you use others too?

Thanks

4 Likes

@wpr101

What are your thoughts with regards to valuation? For example, last summer I considered APP to be very undervalued and it became a top position, but I gradually trimmed as it had the huge run up. It’s still an 11% position for me, but I wanted to lock in some profits and in my opinion there is still is a lot of upside but it seems closer to fairly valued at this point. NTM EV/EBITA is 37 vs Fwd 2-Yr EBITA CAGR of 52.2%. The e-commerce pilot looks promising but still needs to be proven out. I’m curious, do you sell or trim when a stock gets over-valued, even if the narrative looks promising?

Have you considered hedges to limit your downside? I’ve noticed Jonah Lupton is really good with his hedging strategy but he’s pairing down his service to start a hedge fund in a few weeks so I don’t think there will be much, if any visibility to his hedges, going forward for subscribers.

17 Likes

Paymentus has been trending down a bit since its last earnings but I’m not too concerned. The last report was stellar and it may take another earnings or two for the market to take notice. My next main decision again will come when they report in early March and seeing if they are still accelerating their business.

Thanks for the fascinating behind the scenes with Broadcom! The company is something of a mystery to me, I know they are the gorilla in the industry of networking but I didn’t realize how big they are till recently. Their numbers of the last quarter were huge with 14B of revenue and 4B of net income.

The last couple times I’ve looked into them they were still digesting the VMWare acquisition which had me wondering what parts of the growth were organic.

Interesting take on the critical role Hock Tan is playing as the CEO. It probably adds a little more risk to the investment if the CEO could be retiring soon. Kind of a crap shoot whether you get a Steve Ballmer or Satya Nadella that takes over.


I’ve been on Koyfin for awhile since it was a startup and their pitch was their product is a mini Bloomberg terminal. There are a couple other comparable data providers will a reasonable price like FinChat or Tikr. I’d be interested to know what the actual Bloomberg terminal has for growth investors on there but it’s also a dramatic step up in price.

Good question. I agree that the valuation is not as attractive with APP as it was about nine months ago or so when it was a 25B company and The Trade Desk was a 75B company. The analysts were even saying on those earnings calls, asking how come the market does not give you any respect for your results. In the meantime AppLovin was purchasing their own shares at what was a clearly a discounted value in retrospect.

It makes a lot of sense to trim investments that have a big run-up fast to take some profits as you mentioned. Any big run-up fast means the valuation has gotten worse, assuming the company has not reported earnings again.

On the other hand the narrative seems so strong around this web pilot they have going, that I am okay with keeping a position slightly above 20% in them. I’ll probably be trimming them though if they reach new all time highs after the next earnings mostly because I do not want one company to dominate my portfolio’s results.

I do not do any hedging with my strategy, and likewise don’t use leverage. In the past I was doing a lot more of what I would now consider gambling on options trades in addition to holding the underlying company. From my perspective a fully cash portfolio without hedging and leverage is balanced or more optimal.

It is hard to have a consistent strategy doing multiple trading approaches at once. For example with Transmedics, most of the investors on this board were investing in the company for its growth prospects. When the growth dropped off, most growth investors sold their sales, but some decided even though the growth is gone the company has an attractive valuation now. Buying a company which just dropped on earnings 40% because it had a poor report, is much different than a growth investing strategy.

I like Jonah Lupton’s content a lot but it hard for me to understand why he was doubling down on Transmedics after that report. He also announced he was shorting some companies like AXON and IOT. I was taking a look into his last report and it broke down his portfolio as,

Core Holdings 114.77%
Non Core Holdings 18.64%
Swing Trades 45.42%
Shorts -9.9%
Hedges -126%
Net Exposure 42.93%

What I am trying to get at is each of these is a different type of trading style. I would rather focus solely on growth investing than overcomplicate the strategy.

Where I find Jonah Lupton’s content really valuable is he finds tickers that I do not see often and he does his own research. There’s a lot of value getting exposed to some new ideas that he finds. That being said we have vastly different trading strategies.

60 Likes