Ironwood Pharmaceuticals (IRWD) Stock: Price, Analysis