Catalyst Pharmaceuticals (CPRX) Stock: Price, Analysis