When a hailstone hits your roof it causes damage by either removing or implanting the granules on your shingle surface. If the stone is large enough it will cause immediate leaks. In the very least, it will expose the asphalt to harmful UV rays which will eventually cause your roof to leak.