Beyond IRRs – Other Indicators of Renewable Success

There is little denying that renewable energy is enjoying a prolonged period of…