Home Stock Microsoft beats Q2 earnings as Azure jumps 39% and cloud revenue tops $50B