Shares of Catalyst Pharmaceuticals, Inc. (NASDAQ:CPRX – Get Free Report) have received an average recommendation of “Buy” from the nine ratings firms that are currently covering the firm, MarketBeat ...