It is due to dividend reinvestment, brokers like Fidelity must buy before Monday, May 6, 2013. Ih has lot of supply above 21.15 - 21.55. It should stop and rext soon. Let us see the volume after lunch and near the close.
There is lot of shares short and alos look at the call writers, who will lose the stock if it make a new high.