India's blue-chip indexes, Nifty and Sensex hit fresh all-time highs today, led by gains in IT services firms after their results and commentary exceeded expectations, alleviating concerns about weak demand. The NSE Nifty 50 added 0.81 per cent to 22,072.90 points, while the S&P BSE Sensex climbed 0.92 per cent to 73235.60, as of 9:31 am.