By Business/Source
Currency:USD
2025/Q3
Stock NameRevenueRatio
Electricity generation12.4M79.25%
Solar power project development2.87M18.32%
Development Service Agreement (DSA)343K2.19%
Others38K0.24%
By Country/Region
Currency:USD
2024/FY
Stock NameRevenueRatio
Italy18.96M20.59%
China17.83M19.37%
Poland17.82M19.36%
Hungary16.44M17.86%
United Kingdom11.28M12.25%
United States7.27M7.90%
France997K1.08%
Spain815K0.89%
Luxembourg656K0.71%
View all