Seller of promotional products impresses with full year numbers