What is the fine-grained topic of the following text: Cameron Diaz (17 years Stewart’s senior) came in second with $34 million skimmed off the earnings of “Bad Teacher,” “What to Expect When You’re Expecting” and “The Green Hornet.” The margins grow from there, with Sandra Bullock making $25 million over the same time period. Only return the topic.
Highest earning actresses