Home Investing Microsoft shares rebound on upbeat guidance