Bank of America’s Cardinal Health CAH Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$609M Sell
2,881,765
-406,962
-12% -$87.6M 0.04% 357
2025
Q4
$676M Sell
3,288,727
-304,048
-8% -$57.2M 0.05% 335
2025
Q3
$564M Buy
3,592,775
+111,582
+3% +$17.2M 0.04% 408
2025
Q2
$585M Sell
3,481,193
-41,876
-1% -$6.22M 0.04% 373
2025
Q1
$485M Buy
3,523,069
+856,284
+32% +$109M 0.04% 413
2024
Q4
$315M Sell
2,666,785
-248,529
-9% -$29M 0.03% 521
2024
Q3
$322M Sell
2,915,314
-72,442
-2% -$7.57M 0.03% 536
2024
Q2
$294M Buy
2,987,756
+879,001
+42% +$89.6M 0.03% 525
2024
Q1
$236M Buy
2,108,755
+211,773
+11% +$22.8M 0.02% 606
2023
Q4
$191M Buy
1,896,982
+381,652
+25% +$37.9M 0.02% 635
2023
Q3
$132M Buy
1,515,330
+143,979
+10% +$13M 0.01% 758
2023
Q2
$130M Sell
1,371,351
-254,724
-16% -$21.5M 0.01% 769
2023
Q1
$123M Buy
1,626,075
+205,189
+14% +$15.5M 0.01% 832
2022
Q4
$109M Sell
1,420,886
-345,312
-20% -$26.2M 0.01% 847
2022
Q3
$118M Buy
1,766,198
+665,703
+60% +$42.2M 0.01% 784
2022
Q2
$57.5M Sell
1,100,495
-112,843
-9% -$6.41M 0.01% 1188
2022
Q1
$68.8M Buy
1,213,338
+221,155
+22% +$11.8M 0.01% 1157
2021
Q4
$51.1M Sell
992,183
-1,504,031
-60% -$73.8M 0.01% 1396
2021
Q3
$123M Sell
2,496,214
-182,163
-7% -$9.88M 0.01% 850
2021
Q2
$153M Sell
2,678,377
-54,358
-2% -$3.18M 0.02% 752
2021
Q1
$166M Buy
2,732,735
+487,303
+22% +$26.9M 0.02% 657
2020
Q4
$120M Sell
2,245,432
-325,659
-13% -$16.9M 0.02% 711
2020
Q3
$121M Buy
2,571,091
+293,648
+13% +$15.1M 0.02% 666
2020
Q2
$119M Buy
2,277,443
+324,549
+17% +$16.7M 0.02% 632
2020
Q1
$93.6M Sell
1,952,894
-384,581
-16% -$20M 0.02% 654
2019
Q4
$118M Sell
2,337,475
-136,207
-6% -$7.04M 0.02% 689
2019
Q3
$117M Sell
2,473,682
-172,267
-7% -$7.86M 0.02% 665
2019
Q2
$125M Sell
2,645,949
-190
-0% -$8.76K 0.02% 654
2019
Q1
$127M Buy
2,646,139
+402,792
+18% +$20.2M 0.02% 639
2018
Q4
$100M Sell
2,243,347
-226,565
-9% -$11.8M 0.02% 678
2018
Q3
$133M Buy
2,469,912
+97,293
+4% +$4.98M 0.02% 606
2018
Q2
$116M Sell
2,372,619
-187,029
-7% -$10.6M 0.02% 640
2018
Q1
$160M Buy
2,559,648
+549,167
+27% +$37.7M 0.03% 527
2017
Q4
$123M Sell
2,010,481
-777,876
-28% -$48.1M 0.02% 638
2017
Q3
$187M Buy
2,788,357
+389,264
+16% +$27.5M 0.03% 499
2017
Q2
$187M Sell
2,399,093
-328,976
-12% -$24.8M 0.04% 447
2017
Q1
$222M Buy
2,728,069
+408,884
+18% +$32.2M 0.04% 380
2016
Q4
$167M Sell
2,319,185
-780,313
-25% -$56.4M 0.04% 459
2016
Q3
$241M Sell
3,099,498
-2,422,701
-44% -$196M 0.05% 342
2016
Q2
$431M Sell
5,522,199
-357,914
-6% -$28.5M 0.1% 218
2016
Q1
$482M Sell
5,880,113
-200,432
-3% -$16.3M 0.12% 195
2015
Q4
$543M Buy
6,080,545
+266,538
+5% +$22.6M 0.13% 180
2015
Q3
$447M Buy
5,814,007
+2,467,710
+74% +$206M 0.11% 197
2015
Q2
$280M Buy
3,346,297
+167,644
+5% +$14.8M 0.09% 252
2015
Q1
$287M Sell
3,178,653
-6,600
-0.2% -$568K 0.1% 241
2014
Q4
$257M Buy
3,185,253
+48,614
+2% +$3.84M 0.09% 250
2014
Q3
$235M Sell
3,136,639
-121,394
-4% -$8.83M 0.08% 275
2014
Q2
$223M Buy
3,258,033
+513,095
+19% +$34.9M 0.07% 288
2014
Q1
$192M Sell
2,744,938
-73,773
-3% -$5.13M 0.07% 291
2013
Q4
$188M Buy
2,818,711
+1,832,920
+186% +$112M 0.07% 291
2013
Q3
$51.4M Sell
985,791
-72,601
-7% -$3.69M 0.02% 710
2013
Q2
$50M Buy
+1,058,392
New +$48.3M 0.02% 701

Other funds holding CAH

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

Bank of America reduced its Cardinal Health (CAH) stake by 12% in Q1 2026, selling an estimated $87.6M and leaving 2,881,765 shares worth $609M. The position accounts for 0.04% of the portfolio, ranked #357.

Bank of America first reported a position in CAH in Q2 2013 and has held it in 52 quarters since. The position peaked at $676M in Q4 2025. 1,425 funds tracked by Wall St. Rank hold CAH as of Q1 2026.

  • Bank of America held 2,881,765 shares of Cardinal Health worth $609M as of Q1 2026.
  • Bank of America sold 406,962 Cardinal Health shares in Q1 2026, an estimated $87.6M.
  • Cardinal Health made up 0.04% of Bank of America's portfolio in Q1 2026, its #357 holding.
  • Bank of America first reported a position in Cardinal Health in Q2 2013 and has held it in 52 quarters since.
  • Bank of America's Cardinal Health position peaked at $676M in Q4 2025.
  • 1,425 funds tracked by Wall St. Rank held Cardinal Health as of Q1 2026.

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