Total return and share price performance