No, if you have a solar lease or a Power Purchase Agreement (PPA) in Delaware, you typically cannot sell your SRECs yourself. This is because SREC ownership is tied to system ownership, not just the home or panels. In most lease and PPA contracts, the solar provider owns the system and therefore also owns the SREC Delaware market credits generated