Since Monday, June 29, Microsoft stock has been extending gains actively. The stock has already gained 10.90%.
It is likely that the advance was driven as the technology company announced it would close its retail stores, as well receive a related pre-tax asset impairment charge of $450M in the current quarter.
Note that on Tuesday, July 7, Microsoft stock continued to appreciate. Meanwhile, Swiss Foreign Exchange traders were prepared to sell, as 100% of set up orders in a 1000-pip range were to sell. Most likely the traders are expecting a retracement back down.