There's a reason Floyd Mayweather Jr. is nicknamed "Money."
With an estimated net career earnings of $400 million, the undefeated boxer is a cash-generating machine who has topped Forbes' list of highest paid athletes twice in the last three years. During Saturday's ultra-hyped...