As we have witnessed, most stocks have completed their cycle of downtrend and mitigated their order blocks. Now, they are recovering from support levels, so there are high chances that the Nifty may sustain the level of 25000 this year. Unless the Nifty breaks the level of 23500, it is expected to be bullish, and there are high chances that it may touch a new all-time high this year, as many stocks have started to recover from their low levels.