Sort:  

Best Large Cap stocks to buy are:

Bharat Forge Ltd
Shriram Transport Finance Company Ltd
Best Mid Cap stocks to buy are:

Avanti Feeds Ltd
K E C International
Best Small Cap stocks to buy are:

JK Paper Ltd
GIC Housing Finance
CMI Ltd