Heavy Moat Investments

Heavy Moat Investments

February Valuation update

22% expected portfolio IRR with a 3% shareholder yield

Heavy Moat Investments's avatar
Heavy Moat Investments
Feb 14, 2026
∙ Paid

In order to stay up to date with my portfolio and the opportunities within, I update my valuation spreadsheet monthly.

In this post, we’ll look at

  • the IRR distribution + Quality matrix + risk score for all my holdings.

  • the downgrading of one core conviction.

Right now, the weighted average company has a quality score of 53.4, with one outlier under 50. I downgraded the moat score on some businesses, because AI is challenging it, so the average dropped by 0.2%. Currently, there is one candidate for a sale (InPost because of the take private offer at €15.6) and some candidates for trimming and shifting allocation for risk management. I see most of the companies as attractive opportunities. Overall, the weighted average IRR expectation is 22% throughout my portfolio, with a range between 15.6-35.8% and a 2.7% shareholder yield (buybacks + dividends).

The last months have been tough and especially the brutal sell off in software companies has hit me. There aren’t catastrophic declines, but definitely it’s not fun right now. On Monday I’m releasing a post going over my plans for the coming months in more detail and some reflections I’ve had recently.

I concentrated my portfolio into those opportunities that stand out against my investable universe and watchlist. In the matrix below, we can see that something very interesting happened: My higher quality companies have increased in expected IRR and are now “cheaper” than the lower quality ones (a quality score of 54 on average still beats out most companies on my watchlist). This is due to the crash in software prices, which continue to have very favorable business models, but are now challenged by AI and thus risk has increased according to the market. If my assumptions about valuation are just directionally right, I should be set up to handily beat my target of 15% annually going forward with a good margin of safety.

Next I’ll share my valuation matrix, which includes quality score, IRR range, fundamental IRR range (fundamental return drivers without exit multiple), portfolio weight, cost base and shareholder yield. I sort this matrix:

  • by quality score to emphasize the highest quality companies

  • by average IRR to emphasize the overall best risk reward

  • by combined ratio, which multiplies the difference between average quality score and the individual company with the expected IRR.

My personal hurdle rate to buy shares is a 15-20% IRR depending on the quality. I prefer to buy the higher quality names in my portfolio, but the quality score is not a definite truth. I also added three quality buckets to group companies. Furthermore, I adjust my hurdle rates based on these tiers:

  • Outstanding Quality (3 companies): 15% hurdle rate

  • Great Quality (6 companies): 17.5% hurdle rate

  • Good Quality (1 companies): 20% hurdle rate

Below is a list of my portfolio, ranked by quality score. You’ll notice that my bucket tiers do not necessarily correlated with the quality score. To get into the outstanding bucket, I need an even higher conviction about the moat and management team of a business, which is very tough to rank in the score.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Heavy Moat Investments · Publisher Terms
Substack · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture