This is how Roger Federer earns $86 million over a year from endorsements

Responsive image
source