Telescope Investing

Portfolio Update

Portfolio Update (October 2025)

16 October 2025

October 2025 portfolio breakdown by holding and sector, with benchmark performance

I've generated a 23% CAGR over 22 years by investing in world-class companies committed to shaping a better future. Here's everything I own today: [Oct 2025]

⭐ = high conviction ⬆️ = bought / added ⬇️ = trimmed / sold

  1. $CASH - Cash - 18.5%
  2. $RKLB - Rocket Lab - 15.5% ⬇️
  3. $ISRG - Intuitive Surgical - 9.9%
  4. $GOOGL - Alphabet - 9.8% ⭐
  5. $TSLA - Tesla - 5.9% ⭐
  6. $MELI - MercadoLibre - 4.9% ⭐
  7. $AMZN - Amazon - 3.3% ⭐
  8. $ASTS - AST SpaceMobile - 3.0%
  9. $WISE - Wise - 3.0% ⭐
  10. $SE - Sea Ltd - 2.6% ⭐
  11. $CRWD - Crowdstrike - 2.4%
  12. $NVDA - NVIDIA - 2.2% ⭐
  13. $IIND - India ETF - 1.9% ⭐
  14. $PLTR - Palantir - 1.7%
  15. $IREN - Iris Energy - 1.6%
  16. $ADYEN - Adyen - 1.5%
  17. $ZS - Zscaler - 1.5%
  18. $AXON - Axon - 1.4% ⬇️
  19. $NVO - Novo Nordisk - 1.4% ⬆️
  20. $NU - Nubank - 1.1%
  21. $TMDX - TransMedics - 1.1%
  22. $CYBR - CyberArk - 0.9%
  23. $BYDDY - BYD - 0.9%
  24. $PANW - Palo Alto - 0.8%
  25. $ASML - ASML - 0.6%
  26. $UTHR - United Therapeutics - 0.6%
  27. $SNOW - Snowflake - 0.6%
  28. $GRG - Greggs - 0.5%
  29. $LMT - Lockheed Martin - 0.5%
  30. $CRM - Salesforce - 0.4%

Sold:

  • $AAF - Airtel Africa ⬇️

--

This month saw a significant rebalancing, prompted by some sleepless nights over high valuations and portfolio concentration! My biggest move was trimming my largest holding, Rocket Lab $RKLB. This was purely a risk management decision to reduce the position size, with a goal of getting to <10% exposure by year end, there's no change in my long-term conviction for the company.

--

I also trimmed Palantir $PLTR and Axon $AXON due to concerns over their demanding valuations (and also excessive stock-based compensation at Axon). My Reverse DCF model suggests they both need to grow free cash flow by over 42% annually for ten years to justify the current price, which seems rather a stretch! Axon Q3 results are due in November, and I plan to revalidate my thesis for the company as part of reviewing those.

--

On the buy side, I doubled my position in Novo Nordisk $NVO to a 1.5% allocation. My thesis is centred on the upcoming oral version of Wegovy, which showed superior results to competitors in clinical trials and is expected to get an FDA decision by year-end.

--

I also cleaned house by selling my entire position in Airtel Africa $AAF. While the original thesis remains intact, I was no longer tracking it closely enough, and prefer to concentrate capital into holdings where I have higher conviction and active interest.

--

The net result of this rebalancing is an increase in my cash position from 15.2% to 18.7%. Given prevailing market conditions, which seem stretched, my current target is to get closer to 22% cash (and fixed income) by year-end.

--

I had planned to add to Brazilian fintech NuBank this month, but it appears the company is making a serious attempt to expand into North America. This makes me incredibly nervous as an investor. Sea Limited $SE had a disastrous few years following a botched overexpansion into Europe and South America, and I'm still feeling the pain of this. I have a 1.1% allocation to $NU, so for now think I'm just going to wait and see how the international story plays out.

--

Much of this month's analysis was driven by a refresh of my Reverse DCF model for every company I own. This tool has been invaluable for stress-testing the growth expectations embedded in current stock prices and forcing a rational assessment of risk. I shared my Reverse DCF model in depth on E101 of the podcast, and a downloadable template is available here:

https://www.patreon.com/posts/lukes-improved-140885964

--

I believe in transparency and accountability, and post my full portfolio and returns every month.

We recently had a ten minute bull & bear debate on every company in our portfolio on the podcast, you can catch the highlights in this youtube playlist:

https://youtube.com/playlist?list=PLoIESJivEZuAYkninrE21JMxK0dce0EkF&si=AohiJDkDHcB5a7tg