Stocks held higher on Friday morning as investors weighed a weaker jobs report against the chances of a September interest rate hike. 

The S&P 500 was up 0.44%, the Dow Jones Industrial Average added 0.48%, and the Nasdaq rose 0.45%.

The U.S. created 151,000 jobs in August, the Bureau of Labor Statistics said Friday. The reading was below consensus of 180,000 jobs. July's reading was revised to 275,000 from 255,000. The unemployment rate held firm at 4.9%. Analysts expected the rate to dip to 4.8%.

The August jobs report is under even more scrutiny ahead of the Federal Reserve meeting on Sept. 20-21. Investors will debate whether this weaker report will rule out a rate hike this month.

"This week's disappointing data from the world's largest economy has dampened expectations for a rate rise in 2016, though it has not been entirely moved out of the equation," said Fawad Razaqzada, market analyst at Forex.com. "Unfortunately it just means that uncertainty about the next rate rise will remain in place for far longer than one would have liked."

The chances of a September hike in interest rates currently sit at 21%, according to CME Group Fed funds futures. September's chances were at 24% before the jobs report. A December hike has greater odds at 46%, up from 42% a day earlier. 

Factory orders in the U.S. rose 1.9% in June, slightly weaker than an expected 2% gain. However, the reading was far better than a 1.8% decline in June. 

The U.S. trade balance deficit shrank 11.6% to $39.5 billion in July, according to the U.S. Census Bureau. Analysts had expected the deficit to narrow at a slower pace to $41.3 billion.

Crude oil moved higher after Russian President Vladimir Putin noted his support for a production freeze agreement between Organization of Petroleum Exporting Countries and other non-OPEC members. Putin said Iran could be exempted in order for a deal to pass. Iranian has shown reluctance to slow down output so soon after sanctions imposed on it were lifted. 

West Texas Intermediate crude oil was up 2.4% to $44.19 a barrel. 

Lululemon (LULU - Get Report) tumbled 9.5% after reporting in-line quarterly earnings and issuing a soft outlook. The yoga apparel chain earned an adjusted 38 cents a share, as analysts expected, while revenue of $514.5 million fell short of estimates. Third-quarter earnings guidance of 42 cents to 44 cents a share was on the weaker side of consensus. Chief Financial Officer Stuart Haselden said, "Traffic continued to be a headwind, and those headwinds extended into the third quarter."

Gunmaker Smith & Wesson (SWHC)  fell 6% despite a better-than-expected quarter. Adjusted first-quarter earnings of 62 cents a share and revenue of $207 million beat consensus of 54 cents and $198.2 million. Second-quarter earnings guidance of 53 cents to 57 cents a share came in far higher than a targeted 36 cents.

Ambarella (AMBA - Get Report) was 6% lower despite after topping profit and sales guidance in its second quarter. Earnings of 54 cents a share came in 16 cents more than estimated, while revenue of $65.1 million beat by nearly $1 million.

Hewlett Packard Enterprise (HPE - Get Report) was active on reports it is considering a sale of its software business. The tech company is reportedly in negotiations with private-equity firm Thoma Bravo to sell the unit for between $8 billion and $10 billion, Reuters reported. The company has already received offers as high as $7.5 billion. 

Ciena (CIEN - Get Report) was downgraded to equal weight at Morgan Stanley and to hold from buy at Drexel Hamilton on Friday. Both firms said the move was a valuation call after a mixed earnings report a day earlier.