Is now one of those moments i will be kicking myself later if i dont buy?
No, a bit more consolidation left to go imho. $635, $625 or $615 would be good buy targets, in decreasing orders of likelihood. If the pennant breaks down we could go sub $600 for awhile, although that is less likely.