We use cookies for your convenience

Confidence Game: Share Buybacks Are Soaring. CEO Optimism Isn’t.