Technology stocks globally sold off this week after a TD Cowen analyst note said Microsoft has canceled leases for sizeable data center capacity in the U.S., with at least two private data-center operators.
AI-darling Nvidia dropped 2.1% ahead of its highly anticipated quarterly earnings on Wednesday, where investors will focus on demand for its pricey AI chips…








