Is Microsoft Stock A Buy Ahead Of Its December-Quarter Earnings Report?