Markets tumble on Christmas Eve despite GDP surge