The thing about the US markets is there is a CONSTANT drip of buying, so its always going up.
The only time it goes down is when people selling overwhelms the buying, but at some point the sellers always stop and the buying continues to drive the prices ever higher.
Then the sellers have to buy back in again causing the accelerated buying into the close.