Market sentiment towards the business has improved over the past five years, as indicated by its high P/E ratio. The 145% TSR over the last 5 years, surpassing its share price return, implies dividends have significantly contributed to the company's performance. The recent sell-off might offer a chance for long-term growth.