Tech Stocks Weigh on Indexes