Stocks held onto highs on Friday in a quieter, low-volume session ahead of the Independence Day long weekend.
The S&P 500 had traded just 143 million shares by late morning Friday, a fraction of the three-month daily average of 641 million shares.
The S&P 500was up 0.44%, theDow Jones Industrial Averagerose0.35%, and theNasdaqadded0.74%.
It will likely be a choppy and erratic session with low activity heading into the Independence Day long weekend.
"We're likely going to see some skeleton crews on Wall Street as many usually take long holiday weekends to enjoy the summer around holidays," said James Stanley, currency analyst at DailyFX. "This is relevant for traders because this could mean lower levels of liquidity."
Manufacturing activity in the U.S. continued to recoverin Junefrom a rough start to the year as the headwinds of a stronger U.S. dollar and weaker global demand began to ease. The ISM Manufacturing Index rose to 53.2 in June from 51.3. Analysts expected a reading of 51.5.
A separate read on the manufacturing activity showed June levels at their best in three months. The Markit's U.S. PMI Manufacturing Index increased to 51.3 in June from 50.7.
Construction spending fell in May, according to the Census Bureau. The measure declined 0.8%, a surprisingreading that conflicted with estimates of a 0.6% increase. Residential spending was flat from April's reading, while nonresidential spending declined 1.3%.
It's been a wild week for stocks. Wall Street began the week in sharp decline after the shock of Friday's pro-Brexit vote, before snapping into recovery mode. Stocks recovered from the Brexit selloff on hopes of increased monetary stimulus from the world's central banks. Bank of England Governor Mark Carney fueled those hopes on Thursday when he noted that the central bank would likely need to implement further easing.