31 March 2026

Solar, storage and 'grid tech' in favour at BlackRock amid fallout from Iran war