Global stock markets mostly ended lower on Wednesday (March 24), but manufacturing data helped sentiment. In the United States (US), stocks fell amid a sharp decline in tech shares as the market rotation out of growth names continued. On the macro side, oil prices rebounded 6% and boosted share prices in the energy sector, while the 10-year Treasury yield held steady at around 1.64%. 

To subscribe please click here