It's every year the same speculation, but now it looks like CR7 is on his way to Juve for only 100m€. 'Only', at age 33...
Watching the WC, there's no-one that can fill his boots. Surely no Neymar. MBappe is the closest thing, but not yet on the same level.
Of course, getting back nearly what you invested 9 years ago is great business, but i feel that CR may have really 3-4 legendary years more in him.
That way, 100m is a bargain.