Trade deficit at highest mark ever