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



Patents Issued
FY, 2017
Trademarks
FY, 2017
Ireland
First Floor Building 3, Finnabair Business and Technology Park
United States
Penobscot Building, 645 Griswold St Suite #1846, 18th
United States
275 Wyman St
Australia
95 Pitt St
China
1F, Building, 188 Pingfu Rd, Xuhui Qu
Czech Republic
Karla Engliše 3201