The major U.S. indexes continue rallying behind an earnings season that has brought stronger-than-expected results so far.