U.S. stocks rose Monday, with the three major indexes posting simultaneous record closes for the second time in less than a week, as investors digested rising oil prices.

"The fundamental picture has been mixed, so it's a little bit hard to look to that as the reason for what seems to be a solid rally," said Bruce McCain, chief investment strategist at Key Private Bank.