Microsoft stock tumbled after the company's latest earnings report, which could be an opportunity for long-term investors.
Energy CEOs say the narrative of a managed energy transition from fossil fuels to a cleaner system is over.