NMIFOAC
MSFT icon

National Mutual Insurance Federation of Agricultural Cooperatives’s Microsoft MSFT Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$88.5M Hold
177,900
0.72% 11
2025
Q1
$66.8M Hold
177,900
0.6% 12
2024
Q4
$75M Hold
177,900
0.64% 12
2024
Q3
$76.6M Hold
177,900
0.69% 11
2024
Q2
$79.5M Hold
177,900
0.79% 11
2024
Q1
$74.8M Hold
177,900
0.79% 9
2023
Q4
$66.9M Sell
177,900
-12,000
-6% -$4.51M 0.76% 9
2023
Q3
$60M Hold
189,900
0.74% 9
2023
Q2
$64.7M Sell
189,900
-10,000
-5% -$3.41M 0.76% 10
2023
Q1
$57.6M Hold
199,900
0.72% 10
2022
Q4
$47.9M Hold
199,900
0.59% 9
2022
Q3
$46.6M Buy
199,900
+14,000
+8% +$3.26M 0.53% 10
2022
Q2
$47.7M Hold
185,900
0.51% 10
2022
Q1
$57.3M Hold
185,900
0.51% 9
2021
Q4
$62.5M Buy
185,900
+40,000
+27% +$13.5M 0.5% 10
2021
Q3
$41.1M Hold
145,900
0.36% 10
2021
Q2
$39.5M Hold
145,900
0.34% 11
2021
Q1
$34.4M Hold
145,900
0.33% 11
2020
Q4
$32.5M Buy
145,900
+70,003
+92% +$15.6M 0.32% 10
2020
Q3
$16M Hold
75,897
0.17% 11
2020
Q2
$15.4M Hold
75,897
0.19% 10
2020
Q1
$12M Hold
75,897
0.18% 11
2019
Q4
$12M Hold
75,897
0.14% 14
2019
Q3
$10.6M Hold
75,897
0.13% 13
2019
Q2
$10.2M Hold
75,897
0.13% 13
2019
Q1
$8.95M Sell
75,897
-5,103
-6% -$602K 0.11% 10
2018
Q4
$8.23M Hold
81,000
0.11% 9
2018
Q3
$9.26M Hold
81,000
0.12% 9
2018
Q2
$7.99M Hold
81,000
0.1% 10
2018
Q1
$7.39M Hold
81,000
0.12% 16
2017
Q4
$6.93M Hold
81,000
0.12% 16
2017
Q3
$6.03M Hold
81,000
0.12% 15
2017
Q2
$5.58M Hold
81,000
0.11% 10
2017
Q1
$5.34M Hold
81,000
0.11% 11
2016
Q4
$5.03M Hold
81,000
0.12% 11
2016
Q3
$4.67M Hold
81,000
0.12% 16
2016
Q2
$4.15M Hold
81,000
0.13% 17
2016
Q1
$4.47M Buy
81,000
+6,000
+8% +$331K 0.17% 16
2015
Q4
$4.16M Buy
75,000
+10,000
+15% +$555K 0.14% 19
2015
Q3
$2.88M Hold
65,000
0.11% 26
2015
Q2
$2.87M Buy
65,000
+25,000
+63% +$1.1M 0.11% 27
2015
Q1
$1.63M Hold
40,000
0.07% 48
2014
Q4
$1.86M Hold
40,000
0.08% 45
2014
Q3
$1.85M Hold
40,000
0.09% 44
2014
Q2
$1.67M Hold
40,000
0.1% 45
2014
Q1
$1.64M Hold
40,000
0.13% 41
2013
Q4
$1.5M Hold
40,000
0.1% 45
2013
Q3
$1.33M Hold
40,000
0.09% 45
2013
Q2
$1.38M Buy
+40,000
New +$1.38M 0.09% 45