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




Research and Development Ratio, %
FY, 2023
Suppliers
FY, 2021
Countries (Offices)
H1, 2024
United Kingdom
Level 10 255 Blackfriars Road
United States
701 E Pratt St
United States
1473 Gould Dr
United States
5200 Upper Metro Pl # 200
United States
2202 Lakeside Blvd
United States
2010 Westridge Dr