Retail, services sales hit $156b