It really pays to be Sofia Vergara these days.

The “Modern Family” star has topped Forbes’ list of top-earning actresses on television, besting the competition by a wide margin.

Also read: Tina Fey and Eva Longoria Top Highest-Paid TV Actresses List

According to Forbes, Vergara raked in $30 million in the past year, nearly three times as much as her closest competition.

In addition to her fees from the hit ABC comedy, Ferrara’s haul included income from he endorsement deals with Diet Pepsi, Covergirl, Rooms to Go and other companies. (According to Forbes, she also endorses the thyroid medicine Synthroid, but let’s not dwell on that.)

Also read: Taylor Swift Beats Out Justin Bieber, Rihanna to Top Forbes’ Highest-Paid List

Sharing a distant second place are “Law & Order: SVU” star Mariska Hargitay and “Big Bang Theory” star Kaley Cuoco, with $11 million each. Cuoco’s take was up $3 million from last year, thanks no doubt to deals with Priceline and Toyota.

“30 Rock” boss Tina Fey and “Real Housewives” alum Bethenny Frankel held fourth place with $10 million each.

Read the full list at Forbes.