A slew of retailers reported solid results for the Christmas period on Thursday, particularly bolstered by the performance in their non-food divisions, despite lingering economic uncertainty and fragile consumer confidence.