Indian shares rose as investors wait for the quarterly earnings of top firms expected later this week, with IT and media stocks leading the gains. The Nifty 50 index advanced 0.38% to 19,824.25, while the S&P BSE Sensex gained 0.4% to reach 67,065.50, hitting all-time highs for the fourth consecutive time.