It’s been an absolute slugfest for shareholders. But things are starting to look up for Endeavour Silver (TSX: EDR), even if ...