Founded in 1881, Banco Sabadell is one of Spain's largest banking groups, with its headquarters in Alicante, Spain. The bank provides a wide range of financial services, including retail banking, asset management, and investment banking, catering to both individual customers and businesses.
As of 2023, Banco Sabadell employs over 15,000 people and serves millions of customers globally. Based on its latest financial report, the bank's total assets exceed €200 billion.