Hecla Mining (NYSE: HL) Impulsive Rally in Progress