If Energy Companies are buying back their stocks, why investors do the opposite?

Energy companies

Crude Oil is recovering after a few weeks of technical sell-off, and at ~$63 WTI is almost back to the recent highs of $65. Continue reading “If Energy Companies are buying back their stocks, why investors do the opposite?”

If Energy Companies are buying back their stocks, why investors do the opposite?