Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2025
Patents (US)
May, 2017
Patents Pending (US)
May, 2017
Patents (Foreign)
May, 2017
United States
6455 Nancy Ridge Drive
United States
One Liberty Plaza 46th Floor
United States
2800 Mount Ridge Road
Netherlands
Ceresstraat 13