Stock rose Friday, putting the the Dow Jones Industrial Average on track for another winning session.


The 30-stock Dow rose 159 points, or 0.4%. The S&P 500 climbed 0.4% along with the Nasdaq Composite.


3M was the Dow’s best performer, as shares of the manufacturer rose about 1.5% on the back of an upgrade from HSBC.


The Dow enters Friday riding a seven-day winning streak, its longest since a nine-day run seen in December. The S&P 500 also advanced Thursday, closing above 5,200 for the first time since early April.


Investors have been more optimistic lately after the Federal Reserve indicated the next move is unlikely to be a hike, pointing to a cap on interest rates that could be bullish for equities. A strong earnings season, as well as some softer labour data, have also bolstered confidence in the stock outlook.


“What’s important in all of this context is, ‘are we in the early stages of a long-term bull market or not?’” Chris Hyzy, chief investment officer of Merrill and Bank of America Private Bank. “It feels comfortable saying it on a day like this, but we are, in our opinion.”


Stocks are on pace for a winning week. The Dow has gained 2.3%. The S&P 500 and the Nasdaq were higher by 2.1% and 1.6%, respectively.


A slate of central bank officials are scheduled to speak Friday, including Fed presidents Lorie Logan of Dallas, Neel Kashkari of Minneapolis and Austan Goolsbee of Chicago. Fed Governor Michelle Bowman will also make an appearance.