Sensex ended the week at 85,041, consolidating just below all-time highs amid subdued participation and selective selling in heavyweight stocks. Nifty 50 ended the week at 26,042, continuing to respect its long-term rising channel on the daily chart.