Short term and medium term highly depend on fundemantal analysis, while long terms is mostly technical of course. In short, buy at USD 1048 and sell at USD 3596.