Her phenomenal success in the last few years earned her prize money and endorsements totaling 29.0 million U.S. dollars in 2020 , thereby setting an all-time record for earnings for a female athlete in a single year .