Juventus are one of the most prestigious and respected clubs within the world of football, but even the Old Lady have been forced to sell key assets over the past few summer transfer windows.
Here are seven important players Juventus have lost within the last three summer transfer windows...
1. Leonardo Bonucci
Juventus signed Leonardo Bonucci from Bari in the summer of 2010 for a fee of €15.5m. The Italy international spent seven season in Turin winning six consecutive Serie A titles and three Coppa Italia's during that spell.
Bonucci also reached the Champions League final on two occasions with the Old Lady, but was unsuccessful both times, with his final game for Juventus being in their Champions League final defeat to Real Madrid in June 2017.
Just over a month after the Champions League final, Bonucci was sold to Serie A rivals AC Milan for €42m. The 30-year-old was Juventus' first-choice centre-back at the time, but Milan's offer was deemed too good to turn down.
2. Daniel Alves
Daniel Alves joined Juventus on a free transfer following a hugely successful eight year spell at Barcelona. The Brazilian full-back signed a two-year contract with the Turin based team upon his arrival in the summer of 2016.
In his one and only season in Italy Alves helped Juve win the domestic double and was one match away from sealing a historic treble with the reigning Serie A champions. The right-back's last game for the Old Lady was also in the 4-1 defeat to Real Madrid in the 16/17 Champions League final.
Following Alves becoming an increasingly disruptive figure as he pushed for a transfer away from Turin, with Juventus terminating his contract by mutual consent in June 2017. This paved the way for Alves to sign for Ligue 1 giants PSG on a two year contract in July 2017.
3. Paul Pogba
Paul Pogba joined Juventus in the summer of 2012 on a free transfer following the expiration of his contract with Manchester United. During his four seasons with the Old Lady, Pogba won four Serie A titles and two Coppa Italia's as well as gaining a reputation as one of the best midfielders in the game.
In the summer of 2016 Pogba's former club Manchester United re-signed him for a world record fee of €105m. In his first season back at Manchester United Pogba won the League Cup and Europa League with the Red Devils.
4. Alvaro Morata
Alvaro Morata joined Juventus in the summer of 2014 from Real Madrid on a five-year contract for a fee of €20m, although crucially Madrid inserted a buy-back-clause in the deal.
During two successful seasons in Italy Morata won the domestic double on both occasions before Real Madrid activated their buy-back-clause in the summer of 2016 to bring the Spaniard back to La Liga.
Following a fantastic season at Real Madrid in which he helped secure La Liga and Champions League titles for Los Blancos, Morata was sold to Chelsea for £60m in the 2017 summer transfer window.
5. Arturo Vidal
Arturo Vidal was signed by Juventus from Bundesliga side Bayer Leverkusen in the summer of 2011 for a fee of €10.5m. In his four seasons in Turin he helped the Old Lady win four Serie A titles and a Coppa Italia.
However, Vidal returned to Germany in the 2015 summer transfer window after Juventus and Bayern Munich agreed a €37m deal for the Chilean midfielder. During his two seasons in Munich Vidal has won two Bundesliga titles.
6. Carlos Tevez
In the summer of 2013 Carlos Tevez was signed by the Old Lady for a fee of £12m from Premier League side Manchester City. He was assigned the number 10 shirt upon arrival, which had last been worn by the club's all-time top goalscorer and appearance holder Alessandro Del Piero.
Tevez won two Serie A titles with Juventus in two years and played his final game for the club in a 3-1 Champions League final defeat to Barcelona. The Argentine signed for Boca juniors in the summer of 2015 in order to return to his homeland with his family.
7. Andre Pirlo
Following a decade at AC Milan, Andrea Pirlo signed for Juventus on a free transfer in the summer of 2011 after Milan didn't offer him a contract extension.
AC Milan's loss was definitely the Old Lady's gain as during the four seasons Pirlo was in Turin he helped Juve win four consecutive Serie A titles and a Coppa Italia.
The 2006 World Cup winner joined MLS side New York City in the summer of 2015, he is still presently playing at the club but has yet to win the MLS with NYC.