Vrca Stock Analysis Verrica Pharmaceuticals Inc. 5.47 Price Trend Deep Dive 20260403