Share price & dividend performance