IRWD Financials: Ironwood Pharmaceuticals Inc AI Analysis