Verrica Pharmaceuticals Inc (NAS:VRCA)
$ 1.24 0.13 (11.71%) Market Cap: 112.30 Mil Enterprise Value: 136.45 Mil PE Ratio: 0 PB Ratio: 0 GF Score: 38/100