By Business/Source
Currency:USD
2025/FY
Stock NameRevenueRatio
Large-scale engineering, procurement and construction (EPC)contracts60.17M66.14%
Sales on non-installment basis16.92M18.59%
Light-emitting diode (LED) projects7.19M7.91%
Third-party leasing arrangements6.34M6.97%
Financing related282.12K0.31%
Operating lease revenues64.29K0.07%
Power purchase agreement revenues15.81K0.02%
View all
By Country/Region
Currency:USD
2025/FY
Stock NameRevenueRatio
United States90.98M100.00%