Manchester City manager Pep Guardiola said he is saddened by the departure of Gabriel Jesus, Oleksandr Zinchenko and Raheem Sterling, but the revenue generated by their transfers contributed to the club's sustainability.
The Premier League champions sold Jesus and Zinchenko to Arsenal for reported fees of 45 million pounds (AED 201 million) and 30 million pounds (AED 134 million), respectively, in the close season window.
City, who have consistently ranked as one of the highest-spending clubs in European soccer in recent years, also let Sterling join Chelsea in a deal worth up to 50 million pounds (AED 223 million).
They have fallen foul of UEFA's Financial Fair Play rules in the past, which were designed to curb excessive spending, although they limited their punishment by winning an appeal through the Court of Arbitration for Sport.
"In part, I'm a little bit sad that these important players have gone," Guardiola told reporters ahead of City's Community Shield game against Liverpool later on Saturday.
"But it's a business. To invest, you have to sell players; otherwise, you can't be sustainable. I know the image of the club is that we always buy, buy, buy. But we sell too. We sell important players for big money.
"All the clubs know today selling players is not easy. All clubs want to do it, but not everyone can."
City begins their Premier League title defence with a trip to West Ham United on August 7.


F1 confirms Abu Dhabi Grand Prix will close 2026 season
Norris wins Dutch GP as Antonelli stretches his F1 lead
Salah scores twice as Trabzonspor beat Basaksehir
Late Gvardiol strike earns Maresca winning start, Liverpool snatch last-gasp draw
Dutch GP re-starts after Verstappen crashes on opening lap
