Amazon, Apple and Microsoft race to $2 trillion - CNN