COWNL
NASDAQ
$25.22
Cowen Inc (COWNL)
Market Cap
$796M
P/B Ratio
0.65
P/E Ratio
12.13
Free Cash Flow Yield
32.29%
Price Chart
Valuation
Market Cap$796M
P/E12.13
P/S0.52
P/B0.65
Profitability
Total Revenue (TTM)$1.54B
EBITDA$57M
Profit Margin4.7%
Operating Margin0.2%
EPS$2.08
Financial Health
Debt-to-Equity127.1%
Free Cash Flow Yield32.29%
Growth & Risk
Revenue 5Y CAGR+14.86%
Sharpe Ratio-0.35