CM
MSFT icon

Castleark Management’s Microsoft MSFT Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$185M Buy
371,994
+96,392
+35% +$47.9M 5.56% 3
2025
Q1
$103M Sell
275,602
-64,322
-19% -$24.1M 3.59% 5
2024
Q4
$143M Sell
339,924
-47,680
-12% -$20.1M 5% 3
2024
Q3
$167M Sell
387,604
-10,591
-3% -$4.56M 6.8% 1
2024
Q2
$178M Buy
398,195
+14,600
+4% +$6.53M 7.27% 2
2024
Q1
$161M Sell
383,595
-27,929
-7% -$11.8M 6.71% 1
2023
Q4
$155M Buy
411,524
+39,584
+11% +$14.9M 6.86% 1
2023
Q3
$117M Sell
371,940
-37,340
-9% -$11.8M 5.98% 1
2023
Q2
$139M Buy
409,280
+112,680
+38% +$38.4M 6.31% 1
2023
Q1
$85.5M Sell
296,600
-15,860
-5% -$4.57M 4.2% 2
2022
Q4
$74.9M Sell
312,460
-105,690
-25% -$25.3M 3.91% 2
2022
Q3
$97.4M Buy
418,150
+24,530
+6% +$5.71M 5.42% 1
2022
Q2
$101M Sell
393,620
-1,880
-0.5% -$483K 5.41% 1
2022
Q1
$122M Sell
395,500
-25,820
-6% -$7.96M 5.26% 1
2021
Q4
$142M Sell
421,320
-970
-0.2% -$326K 5.21% 1
2021
Q3
$119M Sell
422,290
-59,365
-12% -$16.7M 4.55% 1
2021
Q2
$130M Sell
481,655
-4,760
-1% -$1.29M 4.38% 1
2021
Q1
$115M Sell
486,415
-6,575
-1% -$1.55M 4.13% 1
2020
Q4
$110M Sell
492,990
-12,670
-3% -$2.82M 4.1% 1
2020
Q3
$106M Sell
505,660
-46,750
-8% -$9.83M 4.17% 2
2020
Q2
$112M Buy
552,410
+120,850
+28% +$24.6M 4.89% 1
2020
Q1
$68.1M Sell
431,560
-16,920
-4% -$2.67M 4.03% 1
2019
Q4
$70.7M Sell
448,480
-18,480
-4% -$2.91M 2.83% 1
2019
Q3
$64.9M Sell
466,960
-31,199
-6% -$4.34M 2.65% 1
2019
Q2
$66.7M Sell
498,159
-23,290
-4% -$3.12M 2.56% 1
2019
Q1
$61.5M Sell
521,449
-38,820
-7% -$4.58M 2.32% 3
2018
Q4
$56.9M Sell
560,269
-47,360
-8% -$4.81M 2.42% 2
2018
Q3
$69.5M Buy
607,629
+3,047
+0.5% +$348K 2% 3
2018
Q2
$59.6M Sell
604,582
-89,394
-13% -$8.82M 1.84% 4
2018
Q1
$63.3M Sell
693,976
-35,450
-5% -$3.24M 2.01% 2
2017
Q4
$62.4M Buy
729,426
+23,504
+3% +$2.01M 1.87% 1
2017
Q3
$52.6M Buy
705,922
+235,253
+50% +$17.5M 1.65% 4
2017
Q2
$32.4M Sell
470,669
-234,066
-33% -$16.1M 1.06% 17
2017
Q1
$46.4M Sell
704,735
-210,389
-23% -$13.9M 1.45% 8
2016
Q4
$56.9M Buy
915,124
+295,674
+48% +$18.4M 1.81% 2
2016
Q3
$35.7M Buy
619,450
+615,450
+15,386% +$35.4M 1.08% 26
2016
Q2
$205K Hold
4,000
0.01% 324
2016
Q1
$221K Sell
4,000
-850,350
-100% -$47M 0.01% 321
2015
Q4
$47.4M Buy
854,350
+850,350
+21,259% +$47.2M 1.42% 17
2015
Q3
$177K Hold
4,000
0.01% 338
2015
Q2
$177K Hold
4,000
﹤0.01% 352
2015
Q1
$163K Hold
4,000
﹤0.01% 340
2014
Q4
$186K Hold
4,000
﹤0.01% 322
2014
Q3
$164K Hold
4,000
﹤0.01% 298
2014
Q2
$167K Hold
4,000
﹤0.01% 307
2014
Q1
$164K Hold
4,000
﹤0.01% 298
2013
Q4
$150K Hold
4,000
﹤0.01% 305
2013
Q3
$185K Hold
4,000
0.01% 328
2013
Q2
$138K Buy
+4,000
New +$138K ﹤0.01% 289