Canaccord Genuity analyst Dalton Baretto upgrades Hecla Mining (NYSE:HL) from Hold to Buy and announces $24 price target.