United States Trade Balance came in at $-40.38B disappointing forecasts ($-40.3B) in March

FXStreet.com (Barcelona)