22 May 2026
March 2026 - Market Pulse
From a 54.1 % inflation peak to a near-three-decade low of 3.3 %. From a policy rate of 30 percent to 14 percent. From reserve depletion to US$14.5 billion in cover. The data tells a remarkable story, but the risks ahead demand an intuitive eye.