Weekly recap: Uncertainty moves markets into retreat from highs
Markets weekly recap: DAX hits a new high as the ECB cuts
Week ahead in the markets: ECB rate decision takes centre stage
Weekly recap: Stocks mixed as geopolitical tensions appear to be ease
Weekly recap: Markets remain mixed as dip-buying gains momentum
Ahead in the Markets: The BoE's rate decision, UBS, and ARM earnings
Markets rebound: Easing geopolitical tension brings recovery