Nifty 50 has broken out of the 23,700–23,800 range but continues to face resistance near the key 25,000 level, last seen on February 27, 2026. At current levels around 24,000, the index is still trading nearly 9% below its record high of 26,373.20 recorded in January this year.