Buy or sell stocks, May 19 -- The Indian stock market ended lower on Friday as profit-booking triggered on the weekend after a strong rally in the previous sessions. The Nifty 50 index finished 42 points lower at 25,019, the BSE Sensex lost 200 points, and the Bank Nifty index ended marginally lower at 55,354. However, the broad market outperformed key benchmark indices last week, with the Nifty Midcap100 and Smallcap100 gaining 9.5% and 11.3%, respectively.

Vaishali Parekh, Vice President - Technical Research at Prabhudas Lilladher, believes the Indian stock market bias is optimistic despite the Nifty 50 consolidating around 25,000 levels. The Prabhudas Lilladher expert said the Nifty 50 index may soon touch 25,400 and 25,800 levels.

S...