Nifty and Bank Nifty scale all-time highs as IT and bank earnings shine

Indian indices hit fresh highs on Q2 earnings and festive-season optimism.