Best stocks to buy- Indian Companies that just turned profitable