Stocks to buy or sell: Indian stock markets showed resilience with Nifty 50 closing at 25,350, gaining 0.66%. Anticipation for the budget influenced trading, while analysts suggest buying Apollo Micro Systems and IRFC based on recent technical indicators.