October 24, 2023 European shares slip on mixed earnings, energy stocks drag European shares slip on mixed earnings, energy stocks drag