Dow Jones Industrial Average (DJIA) futures are muted this morning, after the index notched a sixth straight gain yesterday.S&P 500 Index (SPX) andNasdaq-100 Index (NDX) futures are also sticking close to breakeven. Earnings season continues to roll on, with Snap(SNAP) stock set to plunge after an earnings miss, and Wall Street newcomer Roku (ROKU) due up later today. Elsewhere, Wall Street is awaiting Senate Republicans' tax plan, expected before the end of the week, and traders continue to keep an eye on President Trump's tour of Asia.
Continue reading for more on today's market, including:
If past is prologue, buy these 20 stocks now, according to Schaeffer's Senior Quantitative Analyst Rocky White.Shorts, options traders swarm Square stock ahead of earnings.Why option bulls are targeting this Amazon partner.Plus, Twitter gives more room to tweet; while Marriott and Take-Two Interactive report earnings.
The weekly crude inventories update is the sole data point today. Aerie Pharmaceuticals (AERI), Amicus Therapeutics (FOLD), Canadian Solar (CSIQ), CoreCivic (CXW), e.l.f. Beauty (ELF), Humana (HUM), MGM Resorts International (MGM), Monster Beverage (MNST), Plug Power (PLUG), Twenty-First Century Fox (FOXA), Twilio (TWLO), and Wendy's (WEN) will step up to theearnings plate.
It was a mixed finish in Asia today, as traders weighed Chinese trade data amid President Donald Trump's visit to the mainland and falling oil prices. Specifically, imports to China rose more than forecast last month, while exports increased by a smaller-than-expected margin -- sending the Shanghai Composite up a modest 0.04%. South Korea's Kospi also finished on the plus side of the ledger, adding 0.3%. Elsewhere, profit-taking and a stronger yen had Japan's Nikkei retreating from a multi-decade high, with the index shedding 0.1%. Rounding things out, Hong Kong's Hang Seng gave back 0.3%, despite a strong public trading debut for China Literature.
European stocks are mostly lower at midday, with financial stocks falling on disappointing earnings reports -- including one from French bank Credit Agricole. Most recently, the French CAC 40 was off 0.2% and the German DAX was down 0.01%. London's FTSE 100, meanwhile, is holding on to fractional gains.