Key Indian stock indices showed positive performance on Wednesday, October 23, as traders focused on incoming corporate earnings reports that turned out quite patchy, as well as Brexit-related developments. In particular, British PM Boris Johnson has decided to suspend ratification of the Brexit agreement, pledging to call a snap general election unless the House of Commons approves the deal with the EU within the next three days. The external backdrop was checkered as Asian benchmarks ended mixed, while European stocks saw volatile trading. Recapping the benchmarks, the Nifty 50 advanced 0.14% to 11,604.10, and the BSE Sensex firmed 0.24% to 39,058.83. By 10:17 GMT, the USD/INR currency pair rose 0.15% to 70.917, while EUR/INR ticked up 0.03% to 78.7910. The 10-year Indian government bond yield widened to 6.798%. Software provider Infosys corrected 1.1% higher after an earlier sell-off. Lender Yes Bank underperformed, shedding 1.2%. Other banking names were out of favor. Specifically, RBL Bank tanked 9.7% after reporting a decrease in quarterly profit. Furthermore, Kotak Mahindra Bank gave up 0.9% after cutting full-year loan growth guidance. However, Axis Bank added 0.3% after coming out with upbeat quarterly profit guidance, expecting a 157% y-o-y upsurge. The daily chart shows that the BSE Sensex is trading near the upper line of Bollinger bands, while the Slow Stochastic Oscillator is hovering in overbought territory. As a result, a downturn could be in the offing.