Unless stated otherwise, analyst targets are usually 12 months. Having said that I think most analysts are full of cow poop. They only tell you what they want you to hear.
either AR is a client of the brokerage publishing the report or the trading desk has some shares they need to get rid of.