Stock Price
2023-09-28
Market Capitalization
2023-09-28
Revenue
FY, 2023
Patents (US)
FY, 2019
Patents (Foreign)
FY, 2019
Backlog
FY, 2019
United States
15635 Alton Parkway, Suite 250
Italy
Via Novara, 89
Mexico
Alejandro Dumas No. 304
Spain
Avenida del Doctor, Arce 14
United Kingdom
6-9 The Square, Stockley Park