Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2025
Poland
Sobieskiego 8
United States
180 Mercer St
United States
18282 Technology Dr SUITE 202
United States
18360 Technology Dr 3rd floor
China
workshop b, no . 7, second xeda road
Germany
An d. Molkerei 9