Hecla Mining Stock Up 249%: Is There More Upside Ahead?