Power Purchase Agreements (PPAs): A Future-Ready Solar Financing Option PPA - Power Purchase Agreement