Microsoft market cap growth 2010 to June 2023