Companies that prosper 'in all weathers'
Ten stock sales over the period
First time since 2018
Dangers of being 'priced for perfection'
'Total lack of joined up thinking'
Focus on ‘picks and shovels’
Nvidia still the most popular stock
Semi-annual letter to investors