Shares of Microsoft (NASDAQ:MSFT) gained 2.66% over the past five trading sessions after losing 0.99% the five prior. That brings MSFT's year-to-date gain to nearly 25%, including a more than 45% gain since its year -to-date low on April 8. The company's reported strong Q2 earnings on July 30. The Magnificent Seven mainstay reported EPS of $3.65 versus analysts' expectations of $3.35, while quarterly revenue came in at $76.44 billion.