OWL Financial Overview
Comprehensive financial analysis and stock performance data for OWL. This dashboard provides key metrics, financial ratios, and interactive charts to help you make informed investment decisions.
$19.35
0.51 (2.64%)
Market Cap
12.11B
Enterprise Value
16B
Revenue (TTM)
2.3B
Net Income
109.6M
P/E Ratio
166.72x
ROE
3.67%
Valuation Metrics
Market Cap
12B
Enterprise Value
16B
P/E Ratio
166.72x
P/S Ratio
4.62x
P/B Ratio
5.38x
EV/Sales
5.96x
EV/FCF
17.37x
Earnings Yield
0.60%
FCF Yield
7.42%
Price to Operating Cash Flow
12.96x
Gross Margin
62.54%
Margin Metrics
Operating Margin
17.38%
Net Margin
2.88%
Pretax Margin
11.88%
ROIC
3.44%
Dividends
Payout Ratio
547.91%
Dividend Yield
3.95%
Dividend per Share
$0.77
Return Metrics
ROE
3.67%
ROCE
3.85%
ROA
0.61%
PEG Ratio
-13.34x
Payout Ratio
547.91%
Financial Health
Debt to Assets
29.30%
Net Debt/EBITDA
4.94x
Growth Metrics
3Y Revenue Growth
27.13%
5Y Revenue Growth
47.62%
10Y Revenue Growth
27.14%
3Y Net Income Growth
30.35%
5Y Net Income Growth
22.71%
10Y Net Income Growth
41.06%
3Y OCF Growth
37.81%
5Y OCF Growth
67.59%
10Y OCF Growth
41.12%
Stock Performance
Interactive stock chart with historical price data and comparison tools. Analyze price movements, volume trends, and compare with other stocks or indices.
OWL
OWL·Total: 22.39%·CAGR: 22.39%