When I said I wouldn't buy at 700 and to wait for a sell-off - no, this isn't quite enough. I'd wait for a break towards 650 at the minimum considering you could have bought near 620 a month ago. This stock experiences wild swings. If you are waiting to get in, be patient.
Short term rating = HOLD
Long term rating = HOLD