Towards a more ethical market: the impact of ESG rating on corporate financial performance