Endeavour Mining Buys Back Shares as Gold Holds Above $2,400