U.S. stock indexes are moving slightly higher on Tuesday but have come down from their morning highs after yesterday’s late selloff that saw the S&P 500 drop 1.63 percent and suffer its largest 3 day decline since November 2011.

The S&P 500 fell below its 200 day moving average on Monday for the first time since 2012 and remains below 1900.

This morning shares from JP Morgan Chase have moved lower than 1 percent following earning results that slightly missed third quarter profit estimates.

Analysts will be paying close attention to forward guidance during the upcoming earnings season amid concerns of a stronger U.S. dollar making exports more expensive and slower growth rates in Europe, China, and Japan.

Oil prices have been plunging in recent days as investors are especially concerned that a weak European economy will lower demand for fuel.

Those fears continued on Tuesday and crude oil has dropped another 1 percent to 84.78 after Germany’s finance minister cut Germany’s growth forecast for economic growth this year to 1.2 percent from an earlier forecast of 1.8 percent as recession fears mount. Germany’s growth forecast for 2015 fell to 1.3 percent from 2.0 percent.

Weak investor confidence in Germany compounded the weak slew of data that has showed up in recent days that shows German factory orders are down and exports are falling.

Those weak economic data points could pose a problem for German Finance Minister Schauble’s federal budget for 2015 which is based on higher growth forecasts.

U.S. Treasury prices have popped on Tuesday, sending yields lower, due in part to the disappointing economic news out of Germany. The 10 year Treasury yield falls as prices move higher. The 10 year is currently at 2.21 percent