Stock Price
2023-09-19
Market Capitalization
2023-09-19
Revenue
FY, 2023
Patents Issued
FY, 2017
Trademarks
FY, 2017
Ireland
Building D, Xerox Technology Park, Haggardstown
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