Post navigation IREDA net profit rises 49% to Rs 502 crore in March quarter Top stocks to buy or sell today: Stock recommendations for April 16, 2025