Actress Sofia Vergara has another role to add her to resume: Forbes cover girl.

The business magazine named Vergara the highest-paid female actor on U.S. television with an estimated $19 million earnings from May 2011 to May 2012.

Forbes editors noted Vergara’s recent career high and appeal among Latino and American audiences for her top ranking. Vergara outperformed reality star Kim Kardashian, who made an estimated $18 million, followed by “Desperate Housewives” star Eva Longoria, who pulled in $15 million.

I’m so happy for Sofia!!!

Check out the full list inside and the interesting 3-way ties at numbers 8, 11, and 17.

1. Sofia Vergara, $19 million
2. Kim Kardashian, $18 million
3. Eva Longoria, $15 million
4. Bethenny Frankel, $12 million
5. Khloe Kardashian, $11 million
5. Tina Fey, $11 million
7. Mariska Hargitay, $10 million
8. Zooey Deschanel, $9 million
8. Felicity Huffman, $9 million
8. Ellen Pompeo, $9 million
11. Kate Walsh, $8 million
11. Teri Hatcher, $8 million
11. Marcia Cross, $8 million
11. Kaley Cuoco, $8 million
15. Alyson Hannigan, $7 million
15. Marg Helgenberger, $7 million
17. Melissa McCarthy, $6 million
17. Julianna Marguiles, $6 million
17. Kyra Sedgwick, $6 million
20. Courteney Cox, $5 million