Microsoft halts voluntary carbon credit purchases, spurs share volatility - MSFT News | Rallies