Domestic stock markets rallied this week with benchmark indices clocking gains of nearly 4 per cent after the February 1 Budget announcements triggered their worst single-day fall in at least 17 months. The S&P BSE Sensex index registered a gain of 1,406.32 points (3.54 per cent) for the week while the broader NSE Nifty benchmark added 436.5 points (3.74 per cent). That marked the biggest weekly gain for the 30-scrip benchmark index since March 2019. Analysts say that the Budget may support the economy in the long term, even though it fell short of near-term market expectations.