Microsoft Reports Q4 Earnings on October 29. Is MSFT a Buy Now?

Microsoft Reports Q4 Earnings on October 29. Is MSFT a Buy Now?