Stocks initially sold off today as earnings and more China news caused investors' recent bullish appetite to wain. After the Fed release minutes that showed they would accept inflation above 2% for a while, the markets began to move off lows. By the end of the day the Dow 30 was higher by 48, the S&P 500 gained 8 and the Nasdaq 100 was higher by 47. In trade news, President Trump tweeted that the current deal with China may be "too hard to get done," and that he was "not satisfied."

Banks were still fairly weak on the day thanks to lower interest rates and weak oil prices. American Express (AXP  ), JP Morgan (JPM  ) and Goldman Sachs (GS  ) led the way lower in the Dow.

Target (TGT  ) was one of the many retailers to suffer a selloff on earnings news. The company reported earnings for the first quarter which came in below Wall Street expectations. Shares were lower by 5.74% as the company also blamed the late winter weather for it's slow spring sales start. They also claimed that it slowed remodeling efforts as well which hurt sales.

High end retailer Tiffany (TIF  ) shares soared to new highs today, adding 23.29% on the day. Tiffany reported earnings that comfortably beat wall street's estimates. Earnings per shares came in at $1.14 compared to expectations of only $0.83 which prompted the company to raise it's full year outlook as well. The good news continued with an announcement of a $1 billion share repurchase program.

Lowes (LOW  ) got some more good news today as it was revealed that hedge fund manager, Bill Ackman of Pershing Square had a $1 billion position in the company. Shares immediately erased all of yesterday's losses and posted a 10.43% gain on the day.

Other names that reported earnings were Ralph Lauren (RL  ) which shot higher by 14.32%, Urban Outfitters (URBN  ) which initially climbed on it's earnings beat, and Red Robin (RRGB  ) which tanked 18% after a big miss and weak outlook.