Microsoft posts encouraging Q2 earnings and rallies 4% after-hours

|