The Nifty 50 and BSE Sensex showed gains at market opening, supported by positive earnings reports. With the Nifty 50 approaching key resistance at 26,000 and support at 25,500, the short-term trend looks favourable, backed by reduced index shorts and a stable PCR, according to expert.