Tech Titans Tumble as US Stocks Slide on Earnings Jitters