CIBC Private Wealth Group’s Microsoft MSFT Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2025
Q4
$3.16B Sell
6,533,586
-61,701
-0.9% -$30.9M 5.34% 1
2025
Q3
$3.42B Sell
6,595,287
-114,023
-2% -$58.2M 5.85% 1
2025
Q2
$3.34B Sell
6,709,310
-228,158
-3% -$99.1M 5.96% 1
2025
Q1
$2.46B Buy
6,937,468
+103,333
+2% +$42.1M 5.19% 1
2024
Q4
$2.9B Sell
6,834,135
-30,280
-0.4% -$12.9M 5.26% 1
2024
Q3
$2.95B Buy
6,864,415
+155,899
+2% +$66.6M 5.29% 1
2024
Q2
$3.13B Sell
6,708,516
-78,941
-1% -$33.3M 5.87% 1
2024
Q1
$2.88B Sell
6,787,457
-216,692
-3% -$87.7M 5.64% 1
2023
Q4
$2.63B Sell
7,004,149
-198,012
-3% -$70.5M 5.58% 1
2023
Q3
$2.27B Sell
7,202,161
-393,378
-5% -$130M 5.38% 1
2023
Q2
$2.59B Sell
7,595,539
-67,652
-0.9% -$21.2M 5.66% 1
2023
Q1
$759M Buy
7,663,191
+1,919
+0% +$489K 1.68% 11
2022
Q4
$1.48B Sell
7,661,272
-22,524
-0.3% -$5.41M 4.96% 1
2022
Q3
$1.79B Buy
7,683,796
+75,991
+1% +$20.1M 4.82% 1
2022
Q2
$1.95B Sell
7,607,805
-47,359
-0.6% -$12.9M 5.07% 1
2022
Q1
$2.36B Sell
7,655,164
-58,132
-0.8% -$17.5M 5.15% 1
2021
Q4
$2.59B Buy
7,713,296
+67,120
+0.9% +$21.8M 5.38% 1
2021
Q3
$2.16B Sell
7,646,176
-194,025
-2% -$56.5M 5.02% 1
2021
Q2
$2.12B Buy
7,840,201
+10,322
+0.1% +$2.62M 4.88% 1
2021
Q1
$1.85B Buy
7,829,879
+167,596
+2% +$38.9M 4.65% 1
2020
Q4
$1.7B Sell
7,662,283
-261,942
-3% -$56.3M 4.51% 3
2020
Q3
$1.67B Buy
7,924,225
+2,610,267
+49% +$548M 5.1% 2
2020
Q2
$1.08B Sell
5,313,958
-2,169,939
-29% -$394M 5.26% 1
2020
Q1
$1.18B Sell
7,483,897
-144,551
-2% -$23.8M 5.06% 1
2019
Q4
$1.2B Sell
7,628,448
-19,619
-0.3% -$2.88M 3.92% 1
2019
Q3
$1.06B Sell
7,648,067
-18,069
-0.2% -$2.48M 3.74% 1
2019
Q2
$1.03B Buy
7,666,136
+576,929
+8% +$73.2M 3.6% 1
2019
Q1
$836M Buy
7,089,207
+110,622
+2% +$12.1M 3.23% 2
2018
Q4
$709M Buy
6,978,585
+470,310
+7% +$50.4M 3.16% 2
2018
Q3
$744M Sell
6,508,275
-37,987
-0.6% -$4.12M 2.82% 3
2018
Q2
$646M Buy
6,546,262
+47,830
+0.7% +$4.64M 2.63% 3
2018
Q1
$593M Buy
6,498,432
+68,172
+1% +$6.23M 2.58% 3
2017
Q4
$550M Sell
6,430,260
-143,288
-2% -$11.8M 2.33% 3
2017
Q3
$490M Buy
6,573,548
+1,901,312
+41% +$139M 2.23% 4
2017
Q2
$322M Sell
4,672,236
-25,148
-0.5% -$1.73M 2.02% 6
2017
Q1
$309M Buy
4,697,384
+2,996
+0.1% +$192K 1.94% 5
2016
Q4
$292M Buy
4,694,388
+29,512
+0.6% +$1.78M 1.93% 4
2016
Q3
$269M Buy
4,664,876
+66,821
+1% +$3.77M 1.86% 5
2016
Q2
$235M Buy
4,598,055
+166,914
+4% +$8.67M 1.72% 4
2016
Q1
$245M Buy
4,431,141
+147,853
+3% +$7.75M 1.89% 5
2015
Q4
$238M Buy
4,283,288
+52,602
+1% +$2.77M 1.86% 4
2015
Q3
$187M Buy
4,230,686
+626,489
+17% +$28.1M 1.54% 8
2015
Q2
$159M Buy
3,604,197
+56,074
+2% +$2.56M 1.16% 14
2015
Q1
$144M Buy
3,548,123
+333,351
+10% +$14.5M 1.07% 20
2014
Q4
$149M Buy
3,214,772
+10,958
+0.3% +$514K 1.14% 18
2014
Q3
$149M Buy
3,203,814
+35,964
+1% +$1.6M 1.17% 15
2014
Q2
$132M Buy
3,167,850
+20,913
+0.7% +$846K 1.07% 19
2014
Q1
$130M Buy
+3,146,937
New +$118M 1.11% 16

Other funds holding MSFT

CIBC Private Wealth Group's MSFT Position: Q4 2025 in Review

CIBC Private Wealth Group reduced its Microsoft (MSFT) stake by 0.94% in Q4 2025, selling an estimated $30.9M and leaving 6,533,586 shares worth $3.16B. The position accounts for 5.34% of the portfolio, ranked #1.

CIBC Private Wealth Group first reported a position in MSFT in Q1 2014 and has held it in 48 quarters since. The position peaked at $3.42B in Q3 2025. 6,290 funds tracked by Wall St. Rank hold MSFT as of Q4 2025.

  • CIBC Private Wealth Group held 6,533,586 shares of Microsoft worth $3.16B as of Q4 2025.
  • CIBC Private Wealth Group sold 61,701 Microsoft shares in Q4 2025, an estimated $30.9M.
  • Microsoft made up 5.34% of CIBC Private Wealth Group's portfolio in Q4 2025, its #1 holding.
  • CIBC Private Wealth Group first reported a position in Microsoft in Q1 2014 and has held it in 48 quarters since.
  • CIBC Private Wealth Group's Microsoft position peaked at $3.42B in Q3 2025.
  • 6,290 funds tracked by Wall St. Rank held Microsoft as of Q4 2025.

Based on CIBC Private Wealth Group's 13F filing for Q4 2025, filed 12 Feb 2026.