European markets close at fresh high in final full session before Christmas (2025-12-23)
The pan-European Stoxx 600 has had bumper year.