Ironwood Pharmaceuticals' GAAP net income for 2020 was $106.176 million, up five times from $21.505 million the year before. Revenue declined 9.1% to $389.523 million from $428.413 million a year earlier.