RE: Buyback
Maybe the reason they did not take any stock gains in Q1 was so they could get a better price when they accelerate the buyback.
5% is close to 3 million shares. That will help. They should be buying next week.
I agree some institutions were selling as well as buying. Some funds have been selling whenever the price approached a high over the last year. I hope those who wanted out were the ones who did most of the selling on Thursday and Friday. Hopefully they are now all sold out and good riddance to them.