EU posts $25.4B trade deficit in Jan-August