Customer satisfaction index and financial performance: a European cross country study · Study