Long-term revenue visibility with strong customer profile: The business operates under long-duration bilateral PPAs with a weighted average tenure of 22.85 years. The company services 555 customers with ~72% repeat client rate and ~95% customers rated A- or above, providing...