Consumer spending continues to show resilience