looks to be in the process of creating a Darvas Box between the 648 and 683 area. With this in mind there should be a level support area
between 644 & 657.25. After more time it may be able to take another run at new highs bearing in mind the iPhone 5 release is imminent. In the meantime, let price lead the way and check your trailing stops. Trend remains up.