Amazon 2nd company to top $1 trillion valuation