Post navigation Infosys terminates 195 trainees for failing test Top stocks to buy today: Stock recommendations for April 30, 2025