Sofia Vergara has topped Forbes magazine’s list of the highest-paid actresses on TV.
Vergara, 41, topped the list for the second year in a row, earning $30 million, thanks to a pay raise for her role on Modern Family, plus endorsement deals with brands like Diet Pepsi and Covergirl and her own line of clothing and home goods sold through K-Mart.
Her hefty bank balance puts her way ahead of the two women who came in at No. 2 on the list – Mariska Hargitay and Big Bang Theory‘s Kaley Cuoco, who each raked in $11 million.
In fourth place, with earnings of $10 million, are Tina Fey, Bethenny Frankel, Melissa McCarthy, Ellen Pompeo and the Kardashian sisters, Kourtney, Kim and Khloé (yes, Forbes counts the reality stars as actresses).
Others on the top 20 list include How I Met Your Mother‘s Cobie Smulders and Alyson Hannigan, Amy Poehler, Zooey Deschanel, Courteney Cox and Kerry Washington.