Titan Pharmaceuticals (TTNP) Stock: Price, Analysis