Home Tech News Why is Microsoft stock rallying 4% today?