Clean energy yieldco Atlantica Yield Plc (NASDAQ:AY) has turned to profit in 2018 and met its annual guidance for both EBITDA and cash available for distribution (CAFD).