3 Major Reasons to Buy Microsoft Before July 29 Q4 Earnings – 24/7 Wall St.