Self-Generated Electricity by Source, 2025