Sofía Vergara has been named the highest-earning actress on TV for a third straight year.
The Modern Family star earned a whopping $37 million in the past 12 months, according to Forbes magazine, thanks to her business and endorsement deals with companies like K-Mart and talent management and entertainment-marketing firm Latin World Entertainment. She also picked up a healthy $325,000 per-episode paycheck for the TV comedy.
Her fortune more than doubles second placed Mariska Hargitay, who scored $13 million largely from her role in top TV cop drama Law & Order: SVU.
Big Bang Theory star Kaley Cuoco-Sweeting takes the third spot with $11 million, while Julianna Margulies, Ellen Pompeo and Cobie Smulders all tie for fourth with $10 million.
Alyson Hannigan rounds out the top five.