Text this: The effect of ESG score, valuation, and earning on stock price