Home Stock What can power Microsoft stock higher after earnings stumble?