At the same time, the company said it would raise its annual dividend 20 percent to 78 cents per share and buy back $2 billion in shares this year.
Comcast shares jumped $2.93, or 7.5 percent, to $41.90 in after-hours trading. GE shares rose 76 cents, or 3.4 percent, to $23.34.
Comcast Corp. had bought a majority stake in the television and movie company in 2011. It had planned to take a larger stake in it over seven years, paying for it from operating cash.
But Roberts told The Associated Press that the sale of its stake in pay TV network A&E and some wireless spectrum gave it plenty of cash on hand. He also says Comcast got a good deal given that the stock price of media conglomerates has been rising.
"We thought that we would have to pay more later," he said.
In a statement, Roberts added that "our decision to acquire GE's ownership is driven by our sense of optimism for the future prospects of NBCUniversal and our desire to capture future value that we hope to create for our shareholders."
Comcast had bought a 51 percent stake in NBC Universal, home of the NBC television network, from General Electric Co. for $13.8 billion in cash and assets. It came after the government approved Comcast's takeover of NBCUniversal with conditions intended to prevent it from keeping NBC programming to itself at the detriment of other cable operators and video websites.
Comcast, which is based in Philadelphia, is the nation's largest cable TV operator.
MORE HBJ HEADLINES
Atlas rocket launches for 1st time since March grounding United, flight attendants near tentative deal on new contract Before the robots rise up, they’ll make pizza GM plans $290 million investment in Corvette plant U.S. rig count down 3 this week to 421 Bellingham launches inspections of rental properties