US stocks edged lower on Thursday as investors digested mixed tech and healthcare earnings a day ahead of Friday's US jobs report.
Energy shares dragged more than other sectors as crude prices fell. Qualcomm weighed the most on the S&P 500, falling 15.3 percent to USD 51.07 after the chipmaker forecast first-quarter profit below expectations.
Biotech Celgene fell 5.3 percent to USD 120.46 after its quarterly revenue missed targets.
Overall declines were limited by a rise in Facebook shares following the social media company's strong quarterly results, and a 0.4 percent gain in the financial sector.
Facebook shares jumped 4.6 percent to USD 108.76. Investors were looking to Friday's nonfarm payrolls report as they gauge whether the Federal Reserve will raise interest rates in December.