€87.6 million in high-end property sales in October 2025