Groupon Inc. (GRPN) reports earnings