Sofia Vergara is once again the queen among television actresses as she has earned the title of the highest-paid actress on US television for the third consecutive year in a row, and she did this by beating her own earnings from the previous 12 months.

Sofia Vergara
Vergara is the highest-paid TV actress for the third year running

The 42 year-old star topped Forbes' annual list, which is calculated between June 2013 to June 2014, by raking in a whopping $37 million, the business magazine confirmed on Wednesday (Sept 3rd).

Vergara managed to achieve this feat by earning $350,000 per episode for ABC's 'Modern Family,' but the majority of her cash is generated from several of her lucrative endorsement deals for companies such as Diet Pepsi, CoverGirl, Head & Shoulders, AT&T and the medication Synthroid.

More: Sofia Vergara Responds To Emmy Awards Pedestal "Sexist" Criticism

"At 42, the Modern Family star continues her streak in large part due to her business savvy," Forbes wrote.

The Columbian-born actress also has her own clothing line for Kmart, is the co-founder of Latin World Entertainment ad has recently launched her own fragrance HSN. All these business ventures helped her beat the highest-paid TV actor (Ashton Kutcher) by $11 million.

As far as her female competition, Vergara eclipsed the other television stars as second place went to 'Law & Order' actress Mariska Hargitay with $13 million, and Kaley Cuoco-Sweeting of CBS's 'The Big Bang Theory' finished in third with $11 million.

More: Sofia Vergara Finally Opens Up About Romance With Joe Manganiello: "It's A Special Time In My Life"

All tying in fourth position were Julianna Margulies of the CBS's 'The Good Wife,' 'Grey's Anatomy' star Ellen Pompeo, and 32-year-old Cobie Smulders, of 'How I Met Your Mother,' who each earned an estimated $10 million. Rounding off the top five was Smulders' co-star Alyson Hannigan with $9.5 million.