Sofia Vergara continues to top the list of the highest-paid actresses on TV.
The Modern Family star landed the No. 1. spot on the Forbes list for the seventh year in a row, making $42.5 million from June 1, 2017 through June 1, 2018. Vergara's earnings come from her TV role, endorsements and licensing deals, including her collaborations with SharkNinja Coffee and Rooms to Go. Taking the second spot on the list this year is The Big Bang Theory star Kaley Cuoco, who raked in $24.5 million.
Coming in at No. 3 on the annual list is Ellen Pompeo, the Grey's Anatomy star made $23.5 million in the last year.
Mariska Hargitay took the fourth spot on the list with $13 million, while Vergara's Modern Family co-star Julie Bowen came in at No. 5 with $12.5 million.
Big Bang Theory co-stars Mayim Bialik and Melissa Rauch tied for the sixth spot with $12 million, with Kerry Washington coming in at No. 8 with $11 million.
Rounding out the top 10 are Claire Danes with $9 million and Pauley Perrette with $8.5 million.
You can check out the complete list HERE.