Merrimack Pharmaceuticals, Inc. operates as a biopharmaceutical company. The company was incorporated in 1993 and is headquartered in Cambridge, Massachusetts.
According to Merrimack Pharmaceuticals, Inc.'s latest financial reports and stock price the company's current price-to-earnings ratio (TTM) is -162.36. At the end of 2022 the company had a P/E ratio of -100.38.
Year | P/E ratio |
---|---|
2023 | -162.36 |
2022 | -100.38 |
2021 | -21.35 |
2020 | -30.45 |
2019 | -1.98 |
2018 | -1.00 |
2017 | 0.23 |
2016 | -2.65 |
2015 | -4.68 |
2014 | -11.15 |
2013 | -3.17 |
2012 | -3.82 |
2011 | -5.54 |
2010 | -1.08 |
2009 | -1.10 |