Ironwood Pharmaceuticals Inc. (IRWD) reports earnings