Merrimack Pharmaceuticals, Inc. (MACK) has a market capitalization of $223.97M and trades at $15.15. The 52-week range is 11.53-15.89.
Key metrics include a trailing Price-to-Earnings (P/E) ratio of -183.4, Earnings Per Share (EPS) of $-0.08.
The stock has a beta of 1.42, a last dividend of $15.1000, operates in the Healthcare sector.