The stock is at an all time high, blowing through the highs it had hit in January, as investors cheer both the deal and another $2 billion in stock buybacks and a 20% boost to the dividend.

Several analysts said the buyback and dividend were less than they expected, but that’s because just about no one predicted Comcast would spend $18.1 billion buying out GE from NBCUniversal and 30 Rock. And even those that predicted more would go to shareholders hadn’t been expecting that much more.

Evercore said it had expectations of an 80-cent annual dividend — Comcast went to 78 cents — and $4.5 billion in share repurchases, but added the deal “seems to be a better use of capital at this time given the price Comcast has agreed to pay and the potential growth at NBCU over the next few years.”