Nan Shan Life Insurance’s Bank of America BAC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$27.6M Buy
+565,955
New +$29.2M 1% 35
2025
Q4
Sell
-223,666
Closed -$11.5M 86
2025
Q3
$11.5M Sell
223,666
-1,254,833
-85% -$61.2M 0.25% 81
2025
Q2
$70M Hold
1,478,499
1.56% 19
2025
Q1
$61.7M Buy
1,478,499
+545,977
+59% +$24.3M 1.46% 17
2024
Q4
$41M Sell
932,522
-275,527
-23% -$12.1M 0.98% 36
2024
Q3
$47.9M Buy
1,208,049
+1,165,361
+2,730% +$46.7M 1.13% 28
2024
Q2
$1.7M Sell
42,688
-1,512,752
-97% -$58M 0.04% 102
2024
Q1
$59M Hold
1,555,440
1.39% 20
2023
Q4
$52.4M Hold
1,555,440
1.27% 25
2023
Q3
$42.6M Buy
1,555,440
+215,919
+16% +$6.39M 1.16% 29
2023
Q2
$38.4M Buy
1,339,521
+645,901
+93% +$18.4M 0.93% 38
2023
Q1
$19.8M Buy
693,620
+358,976
+107% +$11.8M 0.47% 63
2022
Q4
$11.1M Sell
334,644
-686,295
-67% -$23.6M 0.3% 70
2022
Q3
$30.8M Sell
1,020,939
-363,700
-26% -$12.2M 0.75% 43
2022
Q2
$43.1M Buy
1,384,639
+681,115
+97% +$24.5M 0.9% 37
2022
Q1
$29M Sell
703,524
-644,347
-48% -$29.1M 0.51% 60
2021
Q4
$60M Hold
1,347,871
0.91% 38
2021
Q3
$57.2M Buy
1,347,871
+533,278
+65% +$21.5M 0.95% 37
2021
Q2
$33.6M Buy
814,593
+191,932
+31% +$7.87M 0.57% 66
2021
Q1
$24.1M Sell
622,661
-283,440
-31% -$9.78M 0.47% 72
2020
Q4
$27.5M Buy
906,101
+208,961
+30% +$5.6M 0.57% 56
2020
Q3
$16.8M Buy
697,140
+398,440
+133% +$9.92M 0.44% 60
2020
Q2
$7.09M Sell
298,700
-900
-0.3% -$21.3K 0.22% 74
2020
Q1
$6.36M Sell
299,600
-367,400
-55% -$11M 0.23% 64
2019
Q4
$23.5M Buy
+667,000
New +$21.6M 0.73% 39
2018
Q3
Sell
-888,600
Closed -$25.1M 109
2018
Q2
$25.1M Buy
888,600
+188,600
+27% +$5.63M 0.58% 43
2018
Q1
$21M Buy
+700,000
New +$22M 0.43% 55
2017
Q4
Sell
-1,090,000
Closed -$27.6M 80
2017
Q3
$27.6M Sell
1,090,000
-1,972,999
-64% -$47.9M 0.57% 41
2017
Q2
$74.3M Sell
3,062,999
-4,569,743
-60% -$107M 1.89% 23
2017
Q1
$180M Buy
+7,632,742
New +$181M 4.49% 6

Other funds holding BAC

Nan Shan Life Insurance's BAC Position: Q1 2026 in Review

Nan Shan Life Insurance opened a new position in Bank of America (BAC) in Q1 2026: 565,955 shares worth $27.6M. The stake represents 1% of the portfolio and ranks #35 among its holdings. This is a return to the name: Nan Shan Life Insurance previously reported a position in BAC as recently as Q3 2025.

Nan Shan Life Insurance first reported a position in BAC in Q1 2017 and has held it in 30 quarters since. The position peaked at $180M in Q1 2017. 3,459 funds tracked by Wall St. Rank hold BAC as of Q1 2026.

  • Nan Shan Life Insurance held 565,955 shares of Bank of America worth $27.6M as of Q1 2026.
  • Bank of America was a new Nan Shan Life Insurance position in Q1 2026.
  • Bank of America made up 1% of Nan Shan Life Insurance's portfolio in Q1 2026, its #35 holding.
  • Nan Shan Life Insurance first reported a position in Bank of America in Q1 2017 and has held it in 30 quarters since.
  • Nan Shan Life Insurance's Bank of America position peaked at $180M in Q1 2017.
  • 3,459 funds tracked by Wall St. Rank held Bank of America as of Q1 2026.

Based on Nan Shan Life Insurance's 13F filing for Q1 2026, filed 14 May 2026.