The latest analysis and commentary by stock market gurus Sudarshan Sukhani of s2analytics.com, Ashwani Gujral of ashwanigujral.com, and Gaurav Bissa of LKP Securities on what is moving the markets today. Check out their top stock recommendations.They spoke at length about ICICI Bank, Larsen and Toubro, Glenmark Pharma, Maruti Suzuki, Bank of India, Bank of Baroda, Ceat, Bajaj Finance, Page Industries, Ujjivan, BHEL, Marico.Sukhani recommended buying ICICI Bank and Larsen and Toubro (L&T). He also suggested a sell on Glenmark Pharma. “I would suggest buying ICICI Bank. It is an outperformer and the chances are that if the Nifty stabilizes or even goes up a little today, ICICI Bank should be a major contributor. The second buy idea is Larsen and Toubro (L&T). L&T is an investment idea, it is a trading idea, both. For the day, it is a buy, but for investors, you should be looking to put it in your portfolio. I also have Glenmark Pharma which is a short sell just for the day,” he said.“Bank of India is a buy with a stop of Rs 94 and target of Rs 106. Bank of Baroda is a buy with a stop of Rs 130 and target of Rs 142. Ceat is a buy with a stop of Rs 995 and target of Rs 1,040,” Gujral said.Bissa advised buying Ujjivan, BHEL and selling Marico. “Buy Ujjivan with a stop loss of Rs 360 for target of Rs 385. Buy BHEL futures with stop loss of Rs 71 for target of Rs 76.5. Sell Marico with a stop loss of Rs 385 for targets of Rs 365,” he said.Follow stock recommendations by Sudarshan Sukhani here: https://www.cnbctv18.com/author/sudarshan-sukhani-159/Follow stock recommendations by Ashwani Gujral here: https://www.cnbctv18.com/author/ashwani-gujral-115/Disclaimer: The views and investment tips expressed by investment experts on CNBCTV18.com are their own and not that of the website or its management. CNBCTV18.com advises users to check with certified experts before taking any investment decisions.