Will Microsoft (MSFT) beat quarterly earnings? | PrediRoute