Atlantica Yield's IFRS loss for 2021 was $10,918 million, compared to a profit of $16,874 million in the previous year. Revenue increased by 19.6% to $1.212 billion from $1.013 billion a year earlier.