37 Billion units of electricity generated till Jun 2024 Annual Revenue 125 billion, 10 billion units per year 3.175 billion dividend given One of Lowest EPC Cost 540 Million USD