Key figures

8.6 million customers

in Europe

37,000 partner retailers

9 countries

381.7 million of euros of NBI

7.84 billion of euros of amount paid worldwide

using our payment methods

3.97 billion of euros in customer projects made possible

thanks to our financing solutions

1.5 million insurance policies/customers

(Data up to date as of December 31, 2024)