Stocks to Buy Today: Best Shares to Buy in India Company NameLTPChg.(%) Cummins India1647.71.16 Blue Star14404 M & M1386.70.53 Global Health479.754.35 6 more rows