Three companies are all neck-and-neck in the race to $2 trillion.