Trade deficit data slightly better than expected

  • EUR-3.999bln prev rev up from -4.02bln
  • budget balance ytd EUR -58.5bln vs -63.9bn prev