Likely, it means the product advertised is either a power purchase agreement (PPA) or a solar lease. Though this means you don't pay a large up-front cost for the panels, you will pay monthly to the ...
Some results have been hidden because they may be inaccessible to you