U.S. stock futures reversed some early losses after hours Monday, after streaming giant Netflix (NFLX - Get Report) disappointed investors with weak subscriber numbers and an Afghan refugee injured several people in an attack on a German train, heightening tensions in an already nervous Europe.

After earlier losses, S&P 500 futures gained 0.24%, the Dow Jones Industrial Average added 0.09% and the Nasdaq rose 0.52% at 11:29 p.m. EDT.

Netflix said it added just 1.7 million new subscribers in the second quarter, down from an expected 2.5 million, disappointing investors even though it beat earnings forecasts.

The downbeat outlook was followed by news of an apparent terrorist attack in southern Germany where a 17-year-old Afghan refugee injured four travelers on a regional train with a knife and an axe, according to the Suddeutsche Zeitung.

The attacker was shot by police and died at the scene.

The news overshadowed another record close on Wall Street where Netflix remains an outlier in an otherwise upbeat earnings season. The S&P 500 closed up 0.24% to a record 2,166.89 Monday and the Dow Jones Industrial Average also set a new record with a 0.09% increase to 18,533.05.

Nasdaq continued to inch toward its closing record, set last year, of 5,056.06, ending Monday up 0.52% at 5,055.78.

Asia seemed motivated by the U.S. records, with early gains turning mixed. The Nikkei and Hong Kong's Hang Seng opening strongly higher. The Nikkei gained 0.47% at 11:29 p.m. EDT, while the Hang Seng slipped 0.61%. South Korea's Kospi also shed 0.27%.

New York's records followed on the heels of mixed European markets. London's FTSE closed up 0.39%, supported by SoftBank's $32 billion offer for U.K. chip designer ARM (ARMH) as well as a recovery in the pound during European trading -- the currency slipped .011% to $1.3236 in early Asian trade Tuesday.

However, Germany's DAX and France's CAC slipped 0.04% and 0.34%, respectively, as a renewed fall in oil prices pulled down energy stocks.

Oil continued to slip in Asian trading with industry standard Brent crude down 0.36% for September delivery at $46.79 a barrel while West Texas crude fell 0.46% to $45.03.

Netflix shares pared 13.07% in extended trading to $85.90 after the subscriber disappointment, which was felt most strongly at home where it said a fee hike irked consumers. It only added 160,000 new customers in the U.S. compared with a forecast 500,000.

Spirit Airlines (SAVE - Get Report) also found itself in the investor doghouse in late trade. Shares in the airline fell 5.86% to $45.01 after it said Q2 total revenue per seat mile came in at the low end of its guidance and down 14.3% on the year.