Shares end higher on two local bources