As Exxon posts record profit, how much is too much?