U.S. stocks posted modest gains Monday, extending a record-setting run into a sixth straight week.
Financial and technology companies notched some of the biggest gains. Energy stocks rose as crude oil prices went up. Healthcare companies declined the most. Bond prices fell.
The three major stock indexes closed at new highs, despite a day of mostly listless trading as investors looked ahead to a slew of company earnings reports over the next few weeks.
“Today is a sort of wait-and-see market as investors are really looking for the direction of earnings and whether companies continue to report strong results,” said Kate Warne, investment strategist at Edward Jones. “That...