corporate power purchase agreement

Tag

Long-term agreements for the purchase of renewable energy directly from a project developer.