Trade deficit data slightly better than expectedEUR-3.999bln prev rev up from -4.02blnbudget balance ytd EUR -58.5bln vs -63.9bn prev