StockComparison Logo
vs

BAC vs ORCL

Comparison between Bank Of America Corp (BAC, Company) and Oracle Corp (ORCL, Company).

BAC is from the Financial Services sector, while ORCL is from the Technology sector.

5-Year PerformanceBAC has outperformed ORCL, delivering a return of +13.4% compared to +7.0%

BAC vs ORCL - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
Winner
BAC
$440B
ORCL
$362B
Max Drawdown
BAC
94.28%
Winner
ORCL
84.19%
Sharpe Ratio
Winner
BAC
1.24
ORCL
-0.87
5Y Beta
Winner
BAC
0.91
ORCL
1.53
Industry
BAC
Banks - Diversified
ORCL
Software - Infrastructure
P/E Ratio
Winner
BAC
14.12
ORCL
21.13
Forward P/E
Winner
BAC
13.42
ORCL
14.86
PEG Ratio
BAC
0.68
Winner
ORCL
0.63
Dividend Yield
Winner
BAC
1.83%
ORCL
1.67%
5Y Dividends CAGR
BAC
16.17%
Winner
ORCL
19.17%
5Y EPS CAGR
Winner
BAC
11.43%
ORCL
4.66%
Debt to Equity
BAC
108.41%
Winner
ORCL
16.94%
Free Cash Flow Yield
Winner
BAC
12.87%
ORCL
-6.54%
P/S Ratio
Winner
BAC
3.80
ORCL
5.38
P/B Ratio
Winner
BAC
1.56
ORCL
9.74

BAC vs ORCL - Historical Returns

Returns include dividend reinvestment.

1M
Winner
BAC
+7.47%
ORCL
-26.74%
3M
Winner
BAC
+20.68%
ORCL
-33.40%
6M
Winner
BAC
+22.14%
ORCL
-34.63%
1Y
Winner
BAC
+31.97%
ORCL
-52.10%
5Y(CAGR)
Winner
BAC
+13.37%
ORCL
+7.00%
10Y(CAGR)
Winner
BAC
+18.45%
ORCL
+12.49%
Max(CAGR)
BAC
+5.34%
Winner
ORCL
+9.50%

BAC vs ORCL - Annual Returns (1999 - 2026)

Returns include dividend reinvestment.

YearBACORCL
2026+12.91%-40.67%
2025+27.05%+18.59%
2024+32.95%+62.10%
2023+3.60%+27.84%
2022-26.60%-5.40%
2021+50.97%+38.89%
2020-12.66%+21.98%
2019+44.29%+19.15%
2018-16.06%-1.62%
2017+33.08%+24.13%
2016+36.58%+8.77%
2015-4.83%-16.44%
2014+11.92%+20.30%
2013+29.81%+11.11%
2012+101.15%+30.63%
2011-60.63%-18.30%
2010-14.73%+26.95%
2009+5.61%+34.24%
2008-60.51%-21.16%
2007-18.77%+28.95%
2006+18.30%+36.03%
2005+3.56%-8.95%
2004+23.56%+4.41%
2003+18.25%+18.02%
2002+14.51%-22.75%
2001+40.03%-47.65%
2000-1.09%-1.57%
1999-21.96%+118.99%

BAC vs ORCL Drawdown Comparison

The maximum drawdown for BAC was -93.11%, occurring on Mar 6, 2009. Recovery took 3396 trading sessions.

The maximum drawdown for ORCL was -84.19%, occurring on Jun 3, 2002. Recovery took 3595 trading sessions.

The current ORCL drawdown is -64.58%.

RankBACORCL
#1-93.11%
Oct 5, 2007 - Apr 5, 2021
-84.19%
Sep 1, 2000 - Dec 18, 2014
#2-46.63%
Feb 8, 2022 - Nov 11, 2024
-64.58%
Sep 10, 2025 - Jul 24, 2026
#3-40.70%
Nov 16, 1999 - Jul 17, 2001
-40.36%
Dec 15, 2021 - May 18, 2023
#4-28.37%
May 17, 2002 - Apr 22, 2003
-35.77%
Nov 21, 2024 - Jun 12, 2025
#5-27.51%
Feb 6, 2025 - Jun 26, 2025
-32.97%
Jul 10, 2019 - Sep 2, 2020
#6-20.82%
Aug 23, 2001 - Nov 23, 2001
-29.18%
Mar 27, 2000 - Aug 31, 2000
#7-17.92%
Jan 6, 2026 - Jun 16, 2026
-25.24%
Dec 24, 2014 - Mar 16, 2017
#8-14.65%
Jun 4, 2021 - Sep 27, 2021
-20.62%
Jan 21, 2000 - Feb 7, 2000
#9-11.89%
Jul 25, 2003 - Jan 21, 2004
-20.55%
Sep 11, 2023 - Mar 12, 2024
#10-11.59%
Nov 16, 2006 - Oct 5, 2007
-18.83%
Mar 9, 2018 - Feb 22, 2019
#11-10.68%
Jun 21, 2005 - Nov 23, 2005
-18.71%
Jan 3, 2000 - Jan 20, 2000
#12-10.35%
Nov 3, 2021 - Jan 7, 2022
-13.04%
Aug 6, 2025 - Sep 10, 2025
#13-9.47%
Jan 11, 2022 - Feb 8, 2022
-13.03%
Jul 12, 2024 - Sep 10, 2024
#14-8.68%
Nov 27, 2024 - Feb 6, 2025
-12.44%
Nov 22, 1999 - Dec 3, 1999
#15-8.57%
Nov 23, 2001 - Feb 28, 2002
-11.70%
Mar 20, 2024 - Jun 12, 2024

Correlation

Correlation between BAC and ORCL is 0.70 which considered as a strong positive correlation - the stocks tend to move together.

0.70
-101

Dividend Comparison (1999 - 2026)

BAC vs ORCL dividend yield comparison.

YearBACORCL
20261.55%1.30%
20251.96%0.97%
20242.28%0.96%
20232.73%1.44%
20222.60%1.57%
20211.75%1.38%
20202.38%1.48%
20191.87%1.72%
20182.19%1.68%
20171.32%1.52%
20161.13%1.56%
20151.19%1.56%
20140.67%1.07%
20130.26%0.63%
20120.34%1.26%
20110.72%0.90%
20100.30%0.64%
20090.27%0.61%
200828.12%0.00%
20075.82%0.00%
20063.97%0.00%
20054.12%0.00%
20043.62%0.00%
20033.58%0.00%
20023.51%0.00%
20013.62%0.00%
20004.49%0.00%
19991.00%0.00%

Select Stocks to Compare