Microsoft stock drops 20% in June for worst month since 2000