Microsoft shares are staging a powerful rebound, surging nearly 14% over the past week to close at 359.55 EUR. This rally sets the stage for a pivotal financial report on April 29th, where the company ...