Weekly Market Recap | 28 April – 4 May: Key Developments NewsbyGhazaleh ZeynaliMay 5, 20256 minute read