Home What can power Microsoft stock higher after earnings stumble?