When I see an analyst price targets, am I supposed to know when they predict the price to hit that target? They never seem to clarify that. Is there some general rule of thumb? I mean, if someone gives a price target of $1,000, does that mean tomorrow, next week, next month, next year or ten years from now?