My Performance (Benchmark: S&P 500)
-
2021: -36% (+27%)
-
2022: -76% (-19%)
-
2023: +80% (+24%)
-
2024: +104% (+23%)
-
2025: +85% (+18%)
CAGR
-
1 Year CAGR: +85% (+18%)
-
3 Year CAGR: +89% (+23%)
-
5 Year CAGR: +1% (+14%)
Current portfolio holdings:
-
ALAB 18%
-
CRDO 15%
-
DAVE 14%
-
TARS 13%
-
RDDT 12%
-
CRMD 8%
-
MDGL 8%
-
IREN 5%
-
CRWV 5%
-
AVGO 4%
Portfolio is 102% long and has 10 positions
Changes this month
-
Sold:
-
ETON, HIT, FENC - I still believe in each of these names. But I feel the game of growth investing is saying “no” to a lot of names you like so that you can focus only on the best names that deserves your capital. Because of this reason, I removed these names from my portfolio.
-
DUOL, SEZL - These were option assignments, so I recovered my capital and liquidated these positions. These are good candidates for selling options, so I expect from time to time these might show up for a month or two in my portfolio.
-
NVDA - Not enough implied volatility to keep me interested. It’s too big and moves relatively slower than other higher growth options in this space. And since I am still in the phase of wealth accumulation and not wealth protection, i decided to let this one go.
-
-
Bought
- IREN, CRWV, AVGO - Details below.
My holdings - historical view:
My Quant Model Scores: (the higher score the better, I own all green bars)
Set 1: Quality 40+, Growth 30%+, IV 40+
Set 2: One of the above criteria fails but still some are great opportunities. Just high risk, high reward
This is the next iteration of my methodology model score. I have been thinking for a while that my methodology score is limited as it really rewards the high fcf, low dilution and high margin players. And many of the speculative names doesn’t even make the cut because the fcf numbers mostly suck for them. The second reason I switched my model is I realized I am not rewarding business enough to have degrees of separation in projected forward growth. If there is one thing the market values above anything else is revenue growth. And this quant model is my first attempt to quantify it.
So what my quant score does is basically take the quality score and forward revenue growth together and tries to quantify degrees of separation based on how superior one business is over another in one scale. My current model takes base quality score at 40 and base forward growth at 40% as well. Then it runs this quantifier scale to spit out degrees of separation between two businesses.
Formula: (Quality Score + Forward Growth) / (40+40)
For example: Business 1 (Quality Score of 40, Forward Growth of 40) , Quant Score = 1
For example: Business 2 (Quality Score of 80, Forward Growth of 40) , Quant Score = 1.5
For example: Business 3 (Quality Score of 10, Forward Growth of 30) , Quant Score = .5
For example: Business 4 (Quality Score of 10, Forward Growth of 150) , Quant Score = 2
How to read the quant scores:
Below 1 = Avoid
Above 1 = Maybe
Above 1.5 = Good Opportunity
Above 2 = Great Opportunity
I put two filters on top of this to make sure I don’t bet on low growth stocks or low implied volatility stocks. So for each I have a criteria set to min. growth higher than 30% and min. implied volatility higher than 40. And for IV, I use the average of 30, 90, 180 and 365 days for a given stock.
If I lax, I usually will lax on quality score but not on growth or implied volatility. That’s mainly because I believe in 1-3 quarters, these names should hit the 40 quality score mark. Of course, execution is key.
If all of this is too confusing, just know the higher the quant score the better the opportunity.
Why I own what I own:
Note: Sharing my opinion, not advice
-
ALAB - 18%
- I added to Astera Labs as it came in almost 50% and fundamentals haven’t changed one bit. 50% forward growth with 30% fcf is unique territory. Extremely high quality business that got expensive and came in a bit.
-
CRDO -15%
- Credo had one of the best reports I have seen this past quarter but stock price came in 30%+. That’s the funny thing with investing - no one knows if the value is built in or the stock will explode higher to create more value for shareholders. I am comfortable holding this now as a Tier 1 position. No idea if this will move before next earnings. But between their expanding product suite and high demand, I expect Credo to continue to put up some good numbers in 2026.
-
DAVE - 14%
- Everything I said in my last report is still true for DAVE today. But forward growth projection is low at 31%. So a beat and raise will still be required for DAVE to break out of this 6 month consolidation pattern. Dave has done that successfully for the past three quarters, so I am hopeful and staying in. Might bump this down to Tier 2 as I worry when forward growth slows below 40%
-
TARS - 13%
-
Tarsus’s product is absolutely killing it. Helps to be the only game in town.
-
Forward growth most likely will be 60%+ and about to print a lot of FCF. Remember, I was telling you about businesses that just turned positive fcf but ttm fcf is a drag. This is the perfect example. If they keep executing, I think multiple expansion is on the way.
-
Can’t complain on a stock that just doubled in 4 months. Yes, you have to live through a 8 month hibernation but as long as the numbers hold, I am fine with that.
-
-
RDDT - 12%
- Reddit is a high quality business both in terms of growth and fcf. The stock has consolidated almost 5 months and now starting to show life again. This thing moves fast, so this move that started from $175 can easily double with a couple of good reports. Let’s see how things unfold.
-
CRMD - 8%
- Cormedix has been in a range for 14 months now. I will give it couple of more quarters if the numbers look good. But if this fails to breakout in the next 6 months, I might find better businesses to redirect my capital. But overall execution has been good, so I am holding on.
-
MDGL - 8%
- Madrigal is another business that just turned positive FCF. With a 95% gross margin, this thing should be able to get upto 50% FCF margin. The shareholders have been handily rewarded and so far the stock looks very strong. I have been wanting to increase my position on this but this market has not given me any entry so far.
-
IREN - 5%
-
The merits of this business and it’s product suite has been discussed pretty thoroughly here. Hence, I am skipping the product side of reasoning.
-
Opportunity wise, IREN came in a lot in this brutal pullback and got cut more than half. At these levels, it is starting to look quite attractive and if in the next two quarters it can make some dent in it’s fcf numbers, the market will be all over this again. With a 130%+ potential growth in the next 12 months, this has a lot going for it.
-
-
CRWV - 5%
-
60% drawdown in this name. Single digit price to sales for a 100%+ revenue grower in the next 12 months. I think it’s cheap. Hard to say something is cheap when they just printed a -187% ttm fcf but the trend is rapid and exponential. Current quarter FCF is down to -52% and growth is expected to hover in the 120%+ range for 4 to 6 quarters. This is part of my trying to move to the earlier part of the S curve positioning.
-
The product quality is there, growth is in place, fcf trend is pretty good so far and 57% dilution should be cut in half or more in the next 12 months. This is why I think if they execute, it will look cheap soon. So I am in, let’s see how it goes.
-
-
AVGO - 4%
- AVGO is kind of following the NVDA path. Their forward growth and FCF numbers are similar. AVGO is smaller, more volatile and overall seems like has more upside. The recent pullback provided me with a great entry point, so I have a Tier 3 starter position on this stock. Very high quality and very well known. Should be an easy 30% gainer if it stays on track. But I will admit, this is not a strong conviction holding for me. Too big but for now I am rolling with it.
Some random thoughts on what I learned in 2025-
-
I am a numbers guy when it comes to investing. I am constantly trying to push to the left of the S curve. Trying to catch names as early as possible but within my quant framework. This is what I have realized I am good at.
-
I am also good at cutting positions as soon as I see weakness. There have been a couple to missteps (HIT, BSEM) but mostly I have been sharp in taking action when something didn’t sit right with me. (HIMS, SEZL)
-
Sometimes, due to fomo, I will get into a position and then analyze the stock or read more about it. This has led me to get in, out, in, out on a stock many times. Best examples are APP and NVDA.
-
I have also realized since I am mostly investing within a quant framework, I will rarely be early on a stock. So I am comfortable owning a name that blew up and have pulled back or a small name where I have missed the first 100% of the move. And that’s ok - still a work in progress but ok for now.
-
Very few names will make it in my portfolio 12 months. But the ones that do, I am sure will have stellar performance. So I need to get more used to the fact, that I will run through 20, 30, 40 names in a year.
-
I need to carry more cash as my portfolio grows. I really don’t need 130% exposure when VIX is at 35. Need to work on that, a lot!
-
I put a lot of stock in analyst estimates and how well the business is beating it. But what I have learnt this year is it’s ok to miss analyst estimates as long as the estimates are sky high. Think 60% or 80%+ forward growth.
-
The most consistent winners I have found come from one group of stocks. Stocks that are high growth and is at the cusp of turning fcf+. Usually these have a drag with fcf ttm negative numbers but the current quarter turned fcf+. These businesses if keeps piling on positive fcf for a few quarters usually gets very handily rewarded both due to high growth and multiple expansion.
Wrapping Up
Third year of beating S&P 500 handily. As they say, one’s a fluke, two’s coincidence but three’s a pattern. Hoping mine has made it to the pattern level now. Sure, the wind is behind our backs and everyone and their mother is printing money but even if the pitch is down the middle, you still need to hit it out of the park. The first two years were very painful for me in growth land but I made it worse with options and leverage. If markets go in a extended drawdown after three years of bull market, I know I will lose more than the indexes but it’s not going to be because I made it worse or didn’t own the very best names.
This community has given me a lot and I continue to learn more everyday from you all. So THANK YOU! It’s an absolute privilege to post here. Thank you for reading. Cheers and happy new year to all!
My previous portfolio reviews:
2025: Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sept | Oct | Nov

