US stocks drop on mixed earnings reports