I realize a majority of it is from the sponsorships and that there is a % share of TV money and tickets sales. However, the top teams have a budget of about $300M-$400M. Does Ferrari sell so many hats and t-shirts that they can afford to pay michael $40M/year?

Just curious if anybody has any insight on this.