Microsoft just reported its second quarter 2012 earnings with record revenues of $20.9 billion, an 5% increase from the same period of the prior year. The previous record, as far as I can Bing Google, was 19.95 billion in quarter 2 of 2011 (another holiday season).

Microsoft’s operating income, net income, and diluted earnings per share for the quarter were $7.99 billion, $6.62 billion, and $0.78 per share, compared with $8.17 billion, $6.63 billion and $0.77 last year. Perennial loser the Online Services division (which includes Bing) lost another $458 million and Entertainment (which includes xBox) and Windows operating profits were also down.

“In addition to the continued strength of our commercial business, this holiday season was the strongest in Microsoft history, thanks to good sales execution and compelling products like Xbox 360 and Kinect,” said COO Kevin Turner in a release, “We are seeing a lot of excitement for new devices, from Windows 7 Ultrabooks to new Windows Phones, as well as growing anticipation for Windows 8.”

The company beat Wall Street’s revenue estimates as analysts were expecting earnings of $0.76 per share, with estimates ranging between $0.68 and $0.80. And it hit expected revenue square (about $20.9 billion), with estimates between $21.4 billion and $20.2 billion.

Microsoft’s earnings call will be at 2:30PM today, and you can follow it live here.