The S&P 500 Futures is trading at 3,239.88 up with +0.07% percent or +2.38 point. Other U.S. stock futures higher in pre-market trading for  Dec 30.The Dow Futures is trading at 28,625.00 up with +0.05% percent or +15.00 point.The Nasdaq Futures is trading at 8,785.50 up with +0.03%  percent or +2.25 point.


Stocks this past year have weathered volatility caused by a variety of headwinds: tweets from President Donald Trump about the U.S.-China trade war, the Federal Reserve, the Mueller probe and possible impeachment; rising oil prices are up by a third from a year ago; concerns about how Facebook (NASDAQ:FB) and other big tech companies deal with privacy issues and political advertising; and the grounding of Boeing’s (NYSE:BA) 737 MAX after two crashes, in Indonesia and Ethiopia, killed 346 people.


For the day the Dow is trading at 28,645.26  up with +0.083% percent or  +23.87 point. The S&P 500 is trading at 3,240.02 up with +0.0034% percent or +0.11 point. The Nasdaq Composite is trading at 9,006.62  with a loss of –0.17% percent or -15.77  point.

Other leading market index closes included the small-cap Russell 2000 Index closed at 1,669.03 with a loss of -0.51%  percent or -8.64 point; the S&P 600 Small-Cap Index closed at 1,018.87  with a loss of –0.47% percent or -4.83 point; the S&P 400 Mid-Cap Index closed at 2,062.88  with a loss of –0.22% percent or -4.45   point; the S&P 100 Index closed at 1,447.47 up with +0.014% percent or  +0.20 point; the Russell 3000 Index closed at 1,897.24  with a loss of –0.053% percent or -1.00 point; the Russell 1000 Index closed at 1,789.20 with a loss of –0.020% or -0.36 point.

In other parts of world, Japan’s Nikkei 225 is trading at 23,656.62 with a loss of –0.76% percent or -181.10 point. Hong Kong’s Hang Seng is trading at 28,343.18  up with +0.42% percent or +117.76 point. China’s Shanghai Composite is trading at 3,037.88 up with +1.09% percent or +32.85   point. India’s BSE Sensex is trading at 41,478.22 with a loss of –0.23% percent or –96.92 point at 12:15 PM.Germany’s DAX is trading at 13,263.91 with a loss of –0.55% percent or –73.20 point. France’s CAC 40 is trading at 6,018.72   with a loss of  –0.31% percent or –18.67 point. The Stoxx Europe 600 is trading at 418.04  with a loss of -0.41% percent or –1.70  point.