Indian Stocks Surge as Earnings Defy Expectations