Heavy weights of NIFTY 50-- BAJAJ FINANCE, ICICI BANK, AXIS BANK, KOTAK BANK, HUL, COLPAL, NESTLE, ASTRAZENECA, PFIZER, TCS, HCL, INFOSYS. These stocks almost provide minimum 15% CAGR per annum. Other good stocks to watch out with constant momentum and stellar performance are IRCTC, IGL, DEEPAK NTR, BLACK ROSE (BSE), RITES, SUDARSHAN CHEM, FINE ORGANICS