Share 1 Reason to Buy Microsoft Stock for 10 Years