Musings on Magnificent Seven
'One in every three new cars will be electric by 2030'
At its peak was 12% of SMT’s allocation
Intangibles accounting needs improvement
Companies have missed opportunity to lower expectations bar
'Veneer of US "exceptionalism" has been thoroughly routed'