ICICI Bank
Equity benchmarks' record run continues; Nifty nears 21,000 points
Stock markets close higher on fag-end buying; snap two-day losing streak
Share market rally for 2nd day on buying in IT stocks, fresh foreign inflows
Equity markets decline in early trade on unabated foreign fund outflows
Share market quote flat after positive beginning in highly volatile trade