Microsoft stock (NASDAQ: MSFT) is struggling to climb above the $500 level despite multiple attempts. It reached a…