1 trillion market capitalization in sight! How far can it go?