top 10 companies by market cap march 31 2016