The market's opinion of the business has improved over the past five years, likely due to consistent growth. The divergence between the TSR and share price return is largely due to dividend payments. Recent positive sentiment suggests business momentum.