Juventus have bought the rights of midfielder Weston McKennie from Schalke, writes the official website of the club.
Schalke will receive €18.5m. This amount will be paid by Juventus over a period of three years.
The agreement also includes a €6.5m bonus for various achievements.
The Italian club have activated a buyout option for the 22-year-old, which was spelled out in his loan agreement.
So, the player has signed a contract with the club until June 30, 2025.
The American has featured in 21 Serie A matches this season, scoring four goals and providing two assists.