The Nifty 50 index witnessed recovery ahead of its weekly expiry, showing a gradual upside on Wednesday, March 05, 2025. The index traded within a range-bound manner, oscillating between 22,067.80 and 22,394.90 levels. Despite the constrained movement, the Nifty 50 closed above the key 22,300 mark, ending the day with gains of 254.65 points at …