Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2025




Facility Space Owned, sq. ft.
FY, 2022
Total Deposits
Q3, 2023
Total Loans
Q3, 2023
United States
12444 Powerscourt Drive Suite 550
United States
13001 Hollenberg Drive
United States
2675 Corporate Exchange
United States
7 Independence Pointe, Suite 200
United States
10401 Deerwood Park Blvd., Suite 2110, Building 2
Netherlands
Graaf Engelbertlaan 75