For the fifth year in a row, Sofia Vergara has topped the Forbes list of the world's highest-paid TV actresses.
Forbes reports the "Modern Family" star raked in $43 million in a one-year period ending in June.
But it's not just her role as Gloria Delgado-Pritchett that's responsible for her huge earnings. Vergara's endorsement and licensing deals for products that include Head and Shoulders dandruff shampoo, a line of furniture, a coffee maker and nurse uniforms.
"The Big Bang Theory" actress Kaley Cuoco took 2nd place with $24.5 million, followed by "The Mindy Project" actress Mindy Kaling with $15 million.
ABC News contributed to this report.