Market completed all but the final tick on the way to $4151 (swing high, $4150.75, so far).