If you're looking for a return in the 18 months period, I'd buy anytime it's below $580 and up to $650, then hold, over a period of time. For a 5 year return, I might not buy unless it was only a small part of my portfolio - but I still think anything below $575 will hit a return even in that timeframe.