Net income rose to $1.87 billion, or 71 cents per share, in the January-March quarter from $1.44 billion, or 54 cents per share a year ago.
Excluding one-time items, adjusted earnings came to 68 cents per share, beating the 64 cents expected by analysts polled by FactSet.
Revenue grew 14 percent to $17.41 billion from $15.31 billion. That's also higher than the $16.99 billion expected by analysts.
NBCUniversal revenue grew 29 percent to $6.88 billion while cable services revenue grew 5 percent to $10.76 billion.