Microsoft Rises as $678 Billion Backlog Defies Tech Selloff | Player12