On The Mark -- Performance Anxiety

Exxon Mobil yesterday announced its financial results for the last quarter. Analysts and investors are up in arms about it. They're unhappy. The company's unhappy. Consumer activists are unhappy (for different reasons).

Exxon made ONLY $10.9 billion in PROFIT.

Shame on them.