Calculator: BAC 10-Year Growth on $100000.00 Investment

Bank of America Corporation (BAC) growth 10 years

Company Profile

Stock Name
Bank of America Corporation (BAC)
Earnings Date
Jul 16, 2025
Sector
Financial Services
Industry
Banking
Exchange
NYSE
PE Ratio (TTM)
13.78
Market Size
0.348T (Large-Cap)

Investment Scenario
Let’s go back to 2015. Imagine an investor who invested $100000.00 in Bank of America Corporation (BAC) company stock and held it steadily for 10 years . Instead of chasing short-term gains, the investor chose a long-term approach—holding the shares and reinvesting all dividends at the end of each year to purchase additional BAC stock. This strategy, known as dividend reinvestment, allowed the investment to compound over time, not just through stock price appreciation but also through growing dividend payouts.

At the end of 2025, the $100000.00 investment in NYSE:BAC would be worth approximately $398505.25 due to stock splits and dividends that have been reinvested, which demonstrates a total gain of $298505.25 and a return on investment (ROI) of 298.51%, as well as an annualized compounded growth rate (CAGR) of around 14.83%. This illustrates the advantages of long-term investing, adhered to a disciplined reinvestment plan, and also illustrates how an initially small investment into a strong, fundamentally sound company (and move good company like Bank of America Corporation (BAC)) can create considerable wealth over the long run.

$100000.00 invested in Bank of America Corporation (BAC) in 2015 grew to $398505.25 by 2025.



a total gain of
$298505.25
ROI
298.51%
CAGR
14.83%

What made the real difference was dividends being reinvested and not selling the stock during stock splits. Every dividend was used to purchase additional shares. When Company Bank of America Corporation (BAC) stock split, the investor received additional shares without spending a single additional penny. The magic of compounding work - slowly at first and began to compound impressively.

Bank of America Corporation (BAC) investment 2015 – 2025

Bank of America Corporation (BAC) Investment Summary (2015 – 2025)

Investment Duration 10 years
Initial Investment in 2015 $100000.00
Share Price in 2015 $14.14
Total Shares Purchased 7072
By 2025, the share price increased to $46.15. This resulted in a significant appreciation in the value of the investment. 
Share Price in 2025 $46.15
Value of 8635 Shares in 2025 $398505.25 [398.5K (~ 4.0 Lakh)]
Final Investment Value (2025) $398505.25
Total Gain $298505.25
Return on Investment (ROI) 298.51%
 This performance reflects a Compound Annual Growth Rate (CAGR) of approximately 14.83% — a strong return over the period. 

Yearly Breakdown

2015

Shares 7072
Current Year Dividend $1414.40
Carried Over Dividend $0.00
Total Dividend Available $1414.40
Shares After Stock Split No split
Bought New Shares 100
Remaining Dividend after buying new shares $0.40
Final Shares 7072 (Shares) + 100 (Bought New Shares) = 7172
Share Price $14.14
Final Investment Value $101412.08 [ ~101K (~ 1.0Lakh) ]
Event Details:
Dividend: $0.05 per share on Mar 04, 2015
Dividend: $0.05 per share on Jun 03, 2015
Dividend: $0.05 per share on Sep 02, 2015
Dividend: $0.05 per share on Dec 02, 2015

2016

Shares 7172
Current Year Dividend $1793.00
Carried Over Dividend $0.40
Total Dividend Available $1793.40
Shares After Stock Split No split
Bought New Shares 79
Remaining Dividend after buying new shares $4.84
Final Shares 7172 (Shares) + 79 (Bought New Shares) = 7251
Share Price $22.64
Final Investment Value $164162.64 [ ~164K (~ 1.6Lakh) ]
Event Details:
Dividend: $0.05 per share on Mar 02, 2016
Dividend: $0.05 per share on Jun 01, 2016
Dividend: $0.07 per share on Aug 31, 2016
Dividend: $0.07 per share on Nov 30, 2016

2017

Shares 7251
Current Year Dividend $2827.89
Carried Over Dividend $4.84
Total Dividend Available $2832.73
Shares After Stock Split No split
Bought New Shares 88
Remaining Dividend after buying new shares $16.73
Final Shares 7251 (Shares) + 88 (Bought New Shares) = 7339
Share Price $32.00
Final Investment Value $234848.00 [ ~235K (~ 2.3Lakh) ]
Event Details:
Dividend: $0.07 per share on Mar 01, 2017
Dividend: $0.07 per share on May 31, 2017
Dividend: $0.12 per share on Aug 30, 2017
Dividend: $0.12 per share on Nov 30, 2017

2018

Shares 7339
Current Year Dividend $3963.06
Carried Over Dividend $16.73
Total Dividend Available $3979.79
Shares After Stock Split No split
Bought New Shares 139
Remaining Dividend after buying new shares $22.46
Final Shares 7339 (Shares) + 139 (Bought New Shares) = 7478
Share Price $28.47
Final Investment Value $212898.66 [ ~213K (~ 2.1Lakh) ]
Event Details:
Dividend: $0.12 per share on Mar 01, 2018
Dividend: $0.12 per share on May 31, 2018
Dividend: $0.15 per share on Sep 06, 2018
Dividend: $0.15 per share on Dec 06, 2018

2019

Shares 7478
Current Year Dividend $4935.48
Carried Over Dividend $22.46
Total Dividend Available $4957.94
Shares After Stock Split No split
Bought New Shares 151
Remaining Dividend after buying new shares $0.61
Final Shares 7478 (Shares) + 151 (Bought New Shares) = 7629
Share Price $32.83
Final Investment Value $250460.07 [ ~250K (~ 2.5Lakh) ]
Event Details:
Dividend: $0.15 per share on Feb 28, 2019
Dividend: $0.15 per share on Jun 06, 2019
Dividend: $0.18 per share on Sep 05, 2019
Dividend: $0.18 per share on Dec 05, 2019

2020

Shares 7629
Current Year Dividend $5492.88
Carried Over Dividend $0.61
Total Dividend Available $5493.49
Shares After Stock Split No split
Bought New Shares 185
Remaining Dividend after buying new shares $8.24
Final Shares 7629 (Shares) + 185 (Bought New Shares) = 7814
Share Price $29.65
Final Investment Value $231685.10 [ ~232K (~ 2.3Lakh) ]
Event Details:
Dividend: $0.18 per share on Mar 05, 2020
Dividend: $0.18 per share on Jun 04, 2020
Dividend: $0.18 per share on Sep 03, 2020
Dividend: $0.18 per share on Dec 03, 2020

2021

Shares 7814
Current Year Dividend $6094.92
Carried Over Dividend $8.24
Total Dividend Available $6103.16
Shares After Stock Split No split
Bought New Shares 132
Remaining Dividend after buying new shares $12.68
Final Shares 7814 (Shares) + 132 (Bought New Shares) = 7946
Share Price $46.14
Final Investment Value $366628.44 [ ~367K (~ 3.7Lakh) ]
Event Details:
Dividend: $0.18 per share on Mar 04, 2021
Dividend: $0.18 per share on Jun 03, 2021
Dividend: $0.21 per share on Sep 02, 2021
Dividend: $0.21 per share on Dec 02, 2021

2022

Shares 7946
Current Year Dividend $6833.56
Carried Over Dividend $12.68
Total Dividend Available $6846.24
Shares After Stock Split No split
Bought New Shares 192
Remaining Dividend after buying new shares $34.08
Final Shares 7946 (Shares) + 192 (Bought New Shares) = 8138
Share Price $35.48
Final Investment Value $288736.24 [ ~289K (~ 2.9Lakh) ]
Event Details:
Dividend: $0.21 per share on Mar 03, 2022
Dividend: $0.21 per share on Jun 02, 2022
Dividend: $0.22 per share on Sep 01, 2022
Dividend: $0.22 per share on Dec 01, 2022

2023

Shares 8138
Current Year Dividend $7486.96
Carried Over Dividend $34.08
Total Dividend Available $7521.04
Shares After Stock Split No split
Bought New Shares 221
Remaining Dividend after buying new shares $4.83
Final Shares 8138 (Shares) + 221 (Bought New Shares) = 8359
Share Price $34.01
Final Investment Value $284289.59 [ ~284K (~ 2.8Lakh) ]
Event Details:
Dividend: $0.22 per share on Mar 02, 2023
Dividend: $0.22 per share on Jun 01, 2023
Dividend: $0.24 per share on Aug 31, 2023
Dividend: $0.24 per share on Nov 30, 2023

2024

Shares 8359
Current Year Dividend $8359.00
Carried Over Dividend $4.83
Total Dividend Available $8363.83
Shares After Stock Split No split
Bought New Shares 180
Remaining Dividend after buying new shares $29.83
Final Shares 8359 (Shares) + 180 (Bought New Shares) = 8539
Share Price $46.30
Final Investment Value $395355.70 [ ~395K (~ 4.0Lakh) ]
Event Details:
Dividend: $0.24 per share on Feb 29, 2024
Dividend: $0.24 per share on Jun 07, 2024
Dividend: $0.26 per share on Sep 06, 2024
Dividend: $0.26 per share on Dec 06, 2024

2025

Shares 8539
Current Year Dividend $4440.28
Carried Over Dividend $29.83
Total Dividend Available $4470.11
Shares After Stock Split No split
Bought New Shares 96
Remaining Dividend after buying new shares $39.71
Final Shares 8539 (Shares) + 96 (Bought New Shares) = 8635
Share Price $46.15
Final Investment Value $398505.25 [ ~399K (~ 4.0Lakh) ]
Event Details:
Dividend: $0.26 per share on Mar 07, 2025
Dividend: $0.26 per share on Jun 06, 2025

Insights from the Market

BAC is down -0.3% since the beginning of the year, trading between a 52-week low of 33.07 and a high of 49.31 per share. Investors who bought $100000.00 worth of BAC’s shares 10 years ago would now be looking at an investment worth $399105.20.

Next Story
TRENDING