Hecla Mining Company recently reported its 2025 production results, issued 2026 guidance, and agreed to sell the Casa Berardi ...