Bank of America’s Altria Group MO Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2025
Q4
Sell
-70,000
Closed -$4.62M 7999
2025
Q3
$4.62M Hold
70,000
﹤0.01% 4088
2025
Q2
$4.1M Hold
70,000
﹤0.01% 4102
2025
Q1
$4.2M Buy
70,000
+2,900
+4% +$158K ﹤0.01% 3999
2024
Q4
$3.51M Hold
67,100
﹤0.01% 3939
2024
Q3
$3.42M Hold
67,100
﹤0.01% 4091
2024
Q2
$3.06M Hold
67,100
﹤0.01% 4071
2024
Q1
$2.93M Sell
67,100
-20,100
-23% -$833K ﹤0.01% 4126
2023
Q4
$3.52M Hold
87,200
﹤0.01% 3859
2023
Q3
$3.67M Buy
87,200
+72,800
+506% +$3.22M ﹤0.01% 3688
2023
Q2
$652K Hold
14,400
﹤0.01% 5085
2023
Q1
$643K Sell
14,400
-62,800
-81% -$2.89M ﹤0.01% 5202
2022
Q4
$3.53M Hold
77,200
﹤0.01% 3737
2022
Q3
$3.12M Buy
77,200
+3,700
+5% +$161K ﹤0.01% 3867
2022
Q2
$3.07M Sell
73,500
-160,000
-69% -$8.28M ﹤0.01% 3905
2022
Q1
$12.2M Buy
233,500
+139,100
+147% +$7.09M ﹤0.01% 2665
2021
Q4
$4.47M Sell
94,400
-168,800
-64% -$7.74M ﹤0.01% 3769
2021
Q3
$12M Buy
263,200
+300
+0.1% +$14.5K ﹤0.01% 2654
2021
Q2
$12.5M Buy
262,900
+189,900
+260% +$9.33M ﹤0.01% 2597
2021
Q1
$3.73M Sell
73,000
-50,600
-41% -$2.27M ﹤0.01% 3694
2020
Q4
$5.07M Buy
123,600
+2,800
+2% +$112K ﹤0.01% 3118
2020
Q3
$4.67M Hold
120,800
﹤0.01% 2977
2020
Q2
$4.74M Sell
120,800
-10,000
-8% -$390K ﹤0.01% 2868
2020
Q1
$5.06M Sell
130,800
-528,200
-80% -$23.4M ﹤0.01% 2656
2019
Q4
$32.9M Sell
659,000
-555,900
-46% -$26.2M ﹤0.01% 1469
2019
Q3
$49.7M Buy
1,214,900
+642,600
+112% +$29.6M 0.01% 1127
2019
Q2
$27.1M Buy
572,300
+272,500
+91% +$14.3M ﹤0.01% 1595
2019
Q1
$17.2M Sell
299,800
-289,500
-49% -$14.8M ﹤0.01% 1972
2018
Q4
$29.1M Sell
589,300
-468,700
-44% -$27.2M 0.01% 1385
2018
Q3
$63.8M Buy
1,058,000
+672,000
+174% +$39.9M 0.01% 954
2018
Q2
$21.9M Sell
386,000
-46,400
-11% -$2.68M ﹤0.01% 1739
2018
Q1
$26.9M Sell
432,400
-902,000
-68% -$59.7M ﹤0.01% 1521
2017
Q4
$95.3M Buy
1,334,400
+700
+0.1% +$46.9K 0.02% 748
2017
Q3
$84.6M Sell
1,333,700
-153,400
-10% -$10.2M 0.01% 844
2017
Q2
$111M Buy
1,487,100
+185,000
+14% +$13.5M 0.02% 660
2017
Q1
$93M Sell
1,302,100
-474,600
-27% -$34.3M 0.02% 717
2016
Q4
$120M Buy
1,776,700
+559,800
+46% +$36.1M 0.03% 594
2016
Q3
$76.9M Buy
1,216,900
+31,100
+3% +$2.07M 0.02% 756
2016
Q2
$81.8M Buy
1,185,800
+592,800
+100% +$38M 0.02% 714
2016
Q1
$37.2M Sell
593,000
-1,180,800
-67% -$71.4M 0.01% 1110
2015
Q4
$103M Buy
1,773,800
+154,800
+10% +$8.97M 0.02% 631
2015
Q3
$88.1M Buy
1,619,000
+100,300
+7% +$5.38M 0.02% 687
2015
Q2
$74.3M Buy
1,518,700
+342,400
+29% +$17.4M 0.02% 684
2015
Q1
$58.8M Sell
1,176,300
-1,228,500
-51% -$65.2M 0.02% 743
2014
Q4
$118M Buy
2,404,800
+519,300
+28% +$25.3M 0.04% 482
2014
Q3
$86.6M Buy
1,885,500
+225,300
+14% +$9.65M 0.03% 594
2014
Q2
$69.6M Buy
1,660,200
+655,000
+65% +$26.4M 0.02% 680
2014
Q1
$37.6M Sell
1,005,200
-1,071,500
-52% -$38.9M 0.01% 910
2013
Q4
$79.7M Sell
2,076,700
-35,400
-2% -$1.31M 0.03% 568
2013
Q3
$72.6M Buy
2,112,100
+244,800
+13% +$8.63M 0.03% 562
2013
Q2
$65.3M Buy
+1,867,300
New +$67.1M 0.03% 575

Other funds holding MO

Bank of America's MO Position: Q1 2026 in Review

Bank of America reduced its Altria Group (MO) stake by 5.2% in Q1 2026, selling an estimated $53M and leaving 15,099,821 shares worth $996M. The position accounts for 0.07% of the portfolio, ranked #250.

Bank of America first reported a position in MO in Q2 2013 and has held it in 52 quarters since. The position peaked at $3.29B in Q3 2017. 2,492 funds tracked by Wall St. Rank hold MO as of Q1 2026.

  • Bank of America held 15,099,821 shares of Altria Group worth $996M as of Q1 2026.
  • Bank of America sold 823,167 Altria Group shares in Q1 2026, an estimated $53M.
  • Altria Group made up 0.07% of Bank of America's portfolio in Q1 2026, its #250 holding.
  • Bank of America first reported a position in Altria Group in Q2 2013 and has held it in 52 quarters since.
  • Bank of America's Altria Group position peaked at $3.29B in Q3 2017.
  • 2,492 funds tracked by Wall St. Rank held Altria Group as of Q1 2026.

Based on Bank of America's 13F filing for Q1 2026, filed 18 May 2026.