20120420 unknown: Microsoft reports record-high revenue