Markets end up 0.9% led by technicals

Markets end up 0.9% led by technicals

Close