U.S. stock indexes closed barely higher Monday, led by gains in energy companies as the price of crude oil rose for the fifth day in a row.
Several big corporate deals were also helping to lift the market. Phone companies were the biggest laggard. Trading was relatively quiet ahead of the Good Friday holiday, when U.S. markets will be closed.
The Standard & Poor's 500 rose 1.62 points, or 0.1 percent, to 2,357.16.
The Dow Jones industrial average added 1.92 points, or 0.01 percent, to 20,658.02.
The Nasdaq composite gained 3.11 points, 0.1 percent, to 5,880.93.
The Russell 2000 index of small-company stocks picked up 2.52 points, or 0.2 percent, to 1,367.09.
For the year:
The S&P 500 is up 118.33 points, or 5.3 percent.
The Dow is up 895.42 points, or 4.5 percent.
The Nasdaq is up 497.81 points, or 9.3 percent.
The Russell 2000 is up 9.96 points, or 0.7 percent.