America First Investment Advisors’s Microsoft MSFT Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$1.19M Sell
2,386
-96
-4% -$47.7K 0.24% 26
2025
Q1
$932K Buy
2,482
+13
+0.5% +$4.88K 0.2% 25
2024
Q4
$1.04M Sell
2,469
-100
-4% -$42.1K 0.23% 24
2024
Q3
$1.11M Hold
2,569
0.25% 25
2024
Q2
$1.15M Hold
2,569
0.28% 24
2024
Q1
$1.08M Buy
2,569
+1
+0% +$421 0.26% 25
2023
Q4
$966K Sell
2,568
-60
-2% -$22.6K 0.25% 25
2023
Q3
$830K Hold
2,628
0.23% 27
2023
Q2
$895K Hold
2,628
0.24% 26
2023
Q1
$758K Buy
2,628
+656
+33% +$189K 0.22% 27
2022
Q4
$473K Sell
1,972
-81
-4% -$19.4K 0.14% 32
2022
Q3
$478K Hold
2,053
0.17% 29
2022
Q2
$527K Hold
2,053
0.17% 29
2022
Q1
$633K Hold
2,053
0.18% 28
2021
Q4
$690K Sell
2,053
-63
-3% -$21.2K 0.2% 28
2021
Q3
$597K Hold
2,116
0.18% 30
2021
Q2
$573K Hold
2,116
0.17% 34
2021
Q1
$499K Hold
2,116
0.15% 38
2020
Q4
$471K Sell
2,116
-48
-2% -$10.7K 0.14% 38
2020
Q3
$455K Hold
2,164
0.15% 36
2020
Q2
$440K Hold
2,164
0.14% 38
2020
Q1
$341K Hold
2,164
0.12% 39
2019
Q4
$341K Sell
2,164
-68
-3% -$10.7K 0.1% 37
2019
Q3
$310K Hold
2,232
0.09% 39
2019
Q2
$299K Hold
2,232
0.09% 39
2019
Q1
$263K Hold
2,232
0.08% 40
2018
Q4
$227K Sell
2,232
-112
-5% -$11.4K 0.08% 39
2018
Q3
$268K Hold
2,344
0.08% 39
2018
Q2
$231K Hold
2,344
0.08% 38
2018
Q1
$214K Sell
2,344
-186
-7% -$17K 0.08% 38
2017
Q4
$216K Buy
2,530
+28
+1% +$2.39K 0.07% 39
2017
Q3
$186K Hold
2,502
0.07% 41
2017
Q2
$172K Sell
2,502
-850
-25% -$58.4K 0.06% 46
2017
Q1
$221K Buy
3,352
+850
+34% +$56K 0.08% 44
2016
Q4
$155K Sell
2,502
-170
-6% -$10.5K 0.06% 45
2016
Q3
$154K Hold
2,672
0.06% 47
2016
Q2
$137K Sell
2,672
-400
-13% -$20.5K 0.06% 47
2016
Q1
$170K Buy
3,072
+400
+15% +$22.1K 0.08% 46
2015
Q4
$148K Hold
2,672
0.07% 46
2015
Q3
$118K Hold
2,672
0.06% 48
2015
Q2
$118K Hold
2,672
0.05% 47
2015
Q1
$109K Hold
2,672
0.05% 55
2014
Q4
$124K Sell
2,672
-212
-7% -$9.84K 0.05% 57
2014
Q3
$134K Hold
2,884
0.06% 51
2014
Q2
$120K Hold
2,884
0.05% 55
2014
Q1
$118K Sell
2,884
-100
-3% -$4.09K 0.06% 54
2013
Q4
$112K Sell
2,984
-130
-4% -$4.88K 0.05% 58
2013
Q3
$104K Hold
3,114
0.05% 61
2013
Q2
$108K Buy
+3,114
New +$108K 0.06% 57