Apple and Nvidia are currently battling for the top spot, with market caps of $3.4 trillion each (as of this writing). Microsoft rounds out the top three, worth $3 trillion. Where to invest $1,000 ...