Novi, I'm sorry to hear about the incident. I is your family hurt or did you lost anything? I agree with others that the culprit might have been watching your movements and is/are aware of your timings. Alternatively is there a possibility of mischivieous kids within your neighbourhood throwing stones around and happen to land in your property? Crime can take place anywhere and any time. Be wary.