Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2023
Branch Offices
FY, 2021
Countries (Offices)
FY, 2021
Offices (Continents)
FY, 2021
Netherlands
33 John M. Keynesplein
United States
90 Canal St 4th Flr
United States
10100 Katy Fwy Suite 425
United States
Capella Tower, 225 South 6th St Floor 39
United States
10653 S River Front Pkwy #290
Albania
Rruga Faik Konica, Ndërtesa Nr. 6, Hyrja Nr. 7