Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2023
Projects Sizes Under Sales Agreements (Carolina), MW
FY, 2020
Projects Sizes Under Sales Agreements (Arizona), MW
FY, 2020
Manufacturing Facilities (Germany)
FY, 2022
United States
350 West Washington Street, Suite 600
United States
28101 Cedar Park Blvd
United States
28380 Tracy Rd
Belgium
Rue aux Laines, 68-72
Brazil
Eldorado Business Tower, Av Doutora Ruth Cardoso, 8501 – 17th Floor
Germany
Marie-Curie-Straße 3