Is Microsoft Stock a Buy After Expanding Its Nvidia Partnership? | SharesLocker