Home Investing Microsoft stock prediction: $771.98 bull, $520.19 bear