Home Tech News Why Microsoft stock could see upto 20% more upside despite gaining 30% since earnings