That's great, congrats. Similar story for me, about 15 years of investing for me, last 5 years have also been the best compounding so far (23% CAGR on the overall portfolio, while having cash balances between 25-50%). Some similar stocks too (META, GOOGL, LULU, BRK) but also Amazon, Apple, Tesla and BTC have helped. Cash percentage is down at it's lowest level ever for me at 23% which is new for me.
No immediate plans to sell any existing holdings so I expect my cash percentage will go up or down based on how the markets go over coming years. It has been quite pleasant having a large cash holding and being able to pick off any screaming offers the came up (Berkshire at $180 during covid, Meta sub $150, Amazon $85 in 2022, Lululemon at $250 this year. This seems to suit my personality, just relax and read for the majority of the time and then every couple of years go on a binge when things go on sale. I'm still waiting for the 'big one' (50%+ multi year downturn a la 2000 and 2007) but the central banks seem to flood the system with so much cash these days that they've succeeded in stopping that for the time being.