Skip to main content

Want a detailed portfolio tracker?

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