Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2023
Megawatts Deployed to Date
Q3, 2022
Customers
Q3, 2022
Patent Applications
FY, 2019
United States
600 California St #1800, San Francisco
United States
717 17th St
United States
1800 Ashton Blvd