Jennifer Lawrence has been dethroned as the highest-paid actress.
Stone's pretax income for the past year largely comes from her role in La La Land, which grossed $445.3 million at the global box office. She also earned a Best Actress Oscar for her film.
Forbes editor Natalie Robehmed told Entertainment Tonight that the publication believes Stone "took a lower upfront pay in order to get more compensation on the back end. The movie went on to do phenomenally well."
Jennifer Aniston came in as the second highest-paid actress, earning $25.5 million. Robehmed made sure to note that the 48-year-old star "makes millions from endorsements for Smart Water and Aveeno."
Lawrence topped the list for the past two years, but dropped to No. 3 this year bringing in $24 million. Without her earnings from Hunger Games franchise, the 27-year-old's income came from her movies Mother! and Red Sparrow as well as an endorsement with Dior.
Melissa McCarthy earned $18 million and Mila Kunis with $15.5 million to finish off the top five.
According to the publication, the world's 10 highest-paid actresses earned a combined total of $172.5 million between June 1, 2016 and June 1, 2017, before fees and taxes.0comments
"We rank our highest-paid actresses list by looking at upfront fees and back-end profits for movies," Robehmed told ET. "As well as endorsement paychecks and any other earnings that the actresses might have gotten within our 12-month scoring period, which is from June 2016 to June 2017. All our estimates are before taxes and fees."
Photo Credit: Getty / Frazer Harrison