Stocks drop ahead of tech earnings.

previous post