Earnings report topped Wall Street expectations