StockComparison Logo
vs

ENPH vs OBDC

Comparison between Enphase Energy Inc (ENPH, Company) and Blue Owl Capital Corp (OBDC, Company).

ENPH is from the Technology sector, while OBDC is from the Financial Services sector.

5-Year PerformanceOBDC has outperformed ENPH, delivering a return of +5.9% compared to -18.6%

ENPH vs OBDC - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
ENPH
$5.53B
Winner
OBDC
$5.54B
Max Drawdown
ENPH
95.97%
Winner
OBDC
56.87%
Sharpe Ratio
Winner
ENPH
0.27
OBDC
-0.79
5Y Beta
ENPH
1.13
Winner
OBDC
0.77
Industry
ENPH
Solar
OBDC
Asset Management
P/E Ratio
ENPH
40.70
Winner
OBDC
15.75
Forward P/E
ENPH
17.36
Winner
OBDC
8.60
PEG Ratio
ENPH
0.96
OBDC
N/A
Dividend Yield
ENPH
N/A
OBDC
12.40%
5Y Dividends CAGR
ENPH
N/A
OBDC
4.90%
5Y EPS CAGR
ENPH
6.99%
OBDC
N/A
Debt to Equity
Winner
ENPH
51.94%
OBDC
118.18%
Free Cash Flow Yield
ENPH
2.62%
Winner
OBDC
48.16%
P/S Ratio
ENPH
3.95
Winner
OBDC
2.99
P/B Ratio
ENPH
4.36
Winner
OBDC
0.79

ENPH vs OBDC - Historical Returns

Returns include dividend reinvestment.

1M
Winner
ENPH
+38.02%
OBDC
-6.20%
3M
Winner
ENPH
+5.67%
OBDC
-0.09%
6M
Winner
ENPH
+73.89%
OBDC
-1.76%
1Y
Winner
ENPH
-4.14%
OBDC
-15.50%
5Y(CAGR)
ENPH
-18.58%
Winner
OBDC
+5.88%
10Y(CAGR)
ENPH
+38.21%
OBDC
N/A
Max(CAGR)
Winner
ENPH
+14.00%
OBDC
+5.96%

ENPH vs OBDC - Annual Returns (2012 - 2026)

Returns include dividend reinvestment.

YearENPHOBDC
2026+38.55%-9.08%
2025-55.09%-8.81%
2024-47.67%+15.02%
2023-47.83%+39.62%
2022+43.65%-9.92%
2021+6.21%+25.48%
2020+498.06%-19.05%
2019+431.10%+20.16%
2018+81.92%N/A
2017+129.52%N/A
2016-71.06%N/A
2015-75.30%N/A
2014+110.77%N/A
2013+67.28%N/A
2012-50.27%N/A

ENPH vs OBDC Drawdown Comparison

The maximum drawdown for ENPH was -95.97%, occurring on May 18, 2017. Recovery took 1192 trading sessions.

The maximum drawdown for OBDC was -56.04%, occurring on Mar 23, 2020. Recovery took 570 trading sessions.

The current ENPH drawdown is -86.08%. The current OBDC drawdown is -19.75%.

RankENPHOBDC
#1-95.97%
Sep 17, 2014 - Jun 13, 2019
-56.04%
Dec 27, 2019 - Apr 1, 2022
#2-92.23%
Dec 2, 2022 - Nov 20, 2025
-28.12%
Apr 14, 2022 - Jun 1, 2023
#3-77.44%
May 3, 2012 - May 13, 2013
-23.90%
Jul 17, 2025 - Mar 27, 2026
#4-59.40%
Feb 21, 2020 - May 11, 2020
-17.93%
Feb 19, 2025 - Jul 16, 2025
#5-55.19%
Nov 19, 2021 - Jul 28, 2022
-13.20%
May 31, 2024 - Feb 18, 2025
#6-49.38%
May 14, 2013 - Jul 14, 2014
-11.00%
Sep 19, 2019 - Nov 8, 2019
#7-48.45%
Aug 21, 2019 - Feb 4, 2020
-6.12%
Sep 28, 2023 - Nov 3, 2023
#8-46.38%
Jan 7, 2021 - Oct 27, 2021
-5.72%
Jul 31, 2023 - Sep 28, 2023
#9-41.77%
May 19, 2020 - Aug 4, 2020
-3.97%
Jan 22, 2024 - Feb 22, 2024
#10-25.81%
Sep 14, 2022 - Dec 2, 2022
-3.85%
Jun 16, 2023 - Jul 3, 2023
#11-17.35%
Sep 1, 2020 - Sep 29, 2020
-3.30%
Nov 14, 2019 - Dec 19, 2019
#12-16.45%
Jul 24, 2014 - Aug 11, 2014
-2.09%
Sep 6, 2019 - Sep 13, 2019
#13-15.54%
Oct 20, 2020 - Nov 5, 2020
-2.05%
Jun 7, 2023 - Jun 16, 2023
#14-13.57%
Apr 2, 2012 - May 1, 2012
-1.94%
Aug 13, 2019 - Sep 4, 2019
#15-13.35%
Jun 18, 2019 - Jul 3, 2019
-1.73%
Apr 8, 2024 - Apr 22, 2024

Correlation

Correlation between ENPH and OBDC is -0.32 which considered as a weak negative correlation - the stocks show a slight tendency to move in opposite directions.

-0.32
-101

Select Stocks to Compare