2021 end-of-year review, 10 years of compounding at 30%

With 2021 behind us the blog hit a big milestone: the 10 year track record. Since I started the blog the portfolio has managed to grow annually at a >30% rate while beating the benchmark every single year. Truly amazing results, especially since I think it was achieved without taking excessive risks. The portfolio is usually pretty diversified with more than 50 positions at a time, has a low beta compared to the market and has more often than not a net cash position.

Sadly, I don’t think these results will continue. Some reversion to the mean is inevitable, and with a growing portfolio it is increasingly harder to allocate money to high alpha ideas. It is probably already telling that the returns of the first five years were higher than those of the last five years. If I would be smart I would now finish the blog and forever market myself als the “10 years of 30% guy” or something like that (maybe it would need something a bit more catchy), but I won’t. I want to continue to chronicle my journey as an investor on this blog, and when (not if) the inevitable bad year(s) arrive you will be able to read all the ugly details. But hopefully those are still far away!

Year Return* Benchmark** Difference
2012 18.44% 15.01% 3.43%
2013 53.38% 18.11% 35.26%
2014 30.11% 19.23% 10.88%
2015 24.23% 9.34% 14.89%
2016 64.97% 11.73% 53.24%
2017 29.04% 9.47% 19.57%
2018 13.07% -4.34% 17.41%
2019 32.34% 28.93% 2.70%
2020 19.31% 7.18% 12.13%
2021 31.31% 28.08% 3.23%
Cumulative 1365.14% 268.74% 1096.41%
CAGR 30.79% 13.94% 16.86%

* Return in euro’s after transaction costs, net dividend withholding taxes and other expenses
** Benchmark is the MSCI ACWI (All Country World Index) gross total return index in euro’s

In the past 10 years I have made several small changes in how I track my performance. One that I made several years ago is to take into account the tax credits that I receive when dividend withholding taxes are deducted from my brokerage accounts. Given that I can use most of the dividend withholding taxes as a tax credit I think the gross return index is a better benchmark than the net return index that I was using until this point in time. Obviously, this makes beating the benchmark a bit tougher since the gross return index is consistently a half percentage point higher than the net return index.

As usual, I made a performance attribution graph that shows how various positions contributed to the overal result of the year. Interesting for the curious readers, but also a helpful exercise for myself. With assets scattered around multiple brokerage accounts you never know how things exactly went until you put it all together in a spreadsheet. As you can see, the basket of special situations was, once again, a driving force behind the performance of the portfolio. Foreign currency exposure provided a big tailwind this year as well, as did my position in United Development Funding IV. The stock is being market at $1.40 by Interactive Brokers, but on cttauctions.com the last traded price is $6.26/share and I’m using that for my internal valuation.

If we would look inside the special situations bucket we would find a couple of big winners, a lot of small winners, but also some losers. My position in the Luby’s liquidation has gone better than expected, and is responsible for 339bps of performance in 2021. I bought the stock in 2020 for $1.70/share, they paid a $2.00/share liquidation distribution in 2021, and the remaining net asset value stands at $2.89 (and is presumably still a bit understated).

The second biggest winner in the basket with a 317bps contribution are the Garrett Motion preferred shares that got issued in the chapter 11 reorganization. The “easy” money in this stock has been made, but I think the preferred shares are still undervalued compared to the common shares. With a mandatory conversion very probable in less than two years time I’m happy to hold on to see how the story plays out. The biggest losers in the special situations basket are two liquidations that are not yet playing out as planned, SandRidge Mississippian Trust I (SDTTU) and SHL Holdings (SYCRF). I have had good results with liquidations in the past years, but as illustrated by this pair, they are certainly not sure bets. But for one performer like Luby’s you can have many duds and still come out comfortably ahead. 

I hope my readers had a great 2021 as well, and I would like to wish everybody a happy, healthy and prosperous 2022.


Author is long most of the stuff in the performance attribution graph

25 thoughts on “2021 end-of-year review, 10 years of compounding at 30%

  1. David

    Hi Mate,
    Happy New Year/2022.
    Thank you for the sharing.
    I live in Singapore.
    Are your keen to explore REITS such as Capitaland Integrated Commercial Trust[SGX:C38U], Mapletree Commercial Trust[SGX:N2IU] etc?

    Best Regards

    1. Alpha Vulture Post author

      No big thoughts. Viemed’s core growth seems to be slowing down and Corona isn’t really adding a lot of bonus revenue anymore. It might very well be fairly valued at the current price. VMware is a position I don’t have a strong opinion on, got it more or less for free from the Dell spinoff.

  2. Hans

    Well Done H!

    Another year of exceptional performance, and the 10Y mark is really something special. Keep it up, and hope to reconnect in 2022 as Covid hopefully finally goes away..

  3. W&M '86

    Congratulations on your great results!! Many thanks for making the effort to share your investment ideas with your readers.

  4. CP

    Congrats on the performance! I’m checking out this site, cttauctions.com. Are you familiar with any other secondary auction sites like this for stocks? It’s a cool concept.

  5. Pingback: Food for Thought #52 // Links: 2021 review edition – searching 4 value


    Magnificent results, without work and effort these results are impossible.

    SDTTU seems interesting to me, how can a private investor invest?

    Thank you very much for what you share.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.