One of the main reasons behind the drop is Microsoft's Surface revenue is expected to be the delay in Microsoft Surface Pro 5 release.
Microsoft Surface Pro 5 will reportedly not come with any "dramatic" changes.
Microsoft is expected to announce Surface Book 2 at its May 2, 2017 event.