Menlo Therapeutics (MNLO) stock price, revenue, and financials

Menlo Therapeutics market cap is $82.5 m, and annual revenue was $2 m in Y 2017

$82.5 M

MNLO Mkt cap, 28-Jan-2021

$2 M

Menlo Therapeutics Revenue Y, 2017

Menlo Therapeutics Income Statement

Annual

USDY, 2017

Revenue

2.0m

Menlo Therapeutics Ratios

USDY, 2017