Spanish utility Endesa SA (BME:ELE) said it has signed a ten-year power purchase agreement (PPA) with Cellnex Telecom SA (BME:CLNX) covering the supply of 300 GWh of electricity per year.