Exxon’s $59 Billion Profit Clouded by Disappoinment on Buybacks

Exxon’s $59 Billion Profit Clouded by Disappoinment on Buybacks