Strong company earnings push US stocks toward record highs

Business