Cristiano Ronaldo genererar inkomster genom spelarkontrakt, sponsringsavtal och bildrättigheter.