Verrica Pharmaceuticals Inc. (NASDAQ: VRCA) presents its latest financial report for the quarter ended March 31, 2025.
Financial Overview:
Total Revenue: $3.439 million, down from $3.826 million in the same quarter of 2024.
Product Revenue, Net: $3.422 million, a slight increase from $3.232 mill...