Shares stage cautious rally in earnings season

Shares stage cautious rally in earnings season

Weekly market assessment

Turnover drops 21pc