Stock Price
2024-10-29
Market Capitalization
2024-10-28
Revenue
FY, 2024
Annual Recurring Revenue
FY, 2024
Customers with >$100K Annual Recurring Revenue
FY, 2024
Data Points Processed
FY, 2023
United States
1 De Haro St
United States
1170 Peachtree Street, 9th Floor
France
Office 601-604, 1-7 Cours Valmy
Germany
Office 110, Mühldorfstraße 8
Mexico
Avenida Rio San Joaquin #498, Suite 303 and 304 Ampliacion Granada
Netherlands
Barbara Strozzilaan 101, Suite 2.01