aapl msft 2002 market cap