Almost 26 billion euros transaction volume