It's good to be Sofia Vergara.
The 44-year-old actress took top honors on Wednesday, when Forbes released their "World's Highest-Paid TV Actresses" list of 2016. The Modern Family star was ranked number one for the fifth year in a row, bringing in a whopping $43 million this year before management fees and taxes -- which according to the magazine, is also more than any television male actor has made.
Vergara's multiple lucrative endorsements are responsible for her impressive earnings, including her deals with Head & Shoulders and CoverGirl.
Not surprisingly, the number two spot on Forbes list belongs to 30-year-old Kaley Cuoco, who earned $24.5 million, mostly for her role as Penny in The Big Bang Theory. Cuoco has the biggest TV deal out of any other actress, making $1 million per episode.
Last year, Vergara and Cuoco actually tied for the number one spot.
Rounding out the top five highest-paid actresses list of 2016 are Mindy Kaling (The Mindy Project) with $15 million, and Mariska Hargitay (Law & Order: Special Victims Unit) and Ellen Pompeo (Grey's Anatomy), who tied for the number four spot with $14.5 million each.
But there's a chance that Cuoco's days on the list are numbered. Rumors have been swirling that The Big Bang Theory's 10th season could be the last, as the main stars have only signed contracts through the end of this season.
"To be completely honest … I know people are going to want to know what happens after season 10. I don't know what's going to happen," actor Kunal Nayyar (who plays Raj) admitted at the MCM London Comic Con in May.
Last month, the close cast took sweet group selfies to celebrate season 10.