TTP Investments’s Microsoft MSFT Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
Sell
-17,975
Closed -$8.69M 42
2025
Q4
$8.69M Sell
17,975
-7,421
-29% -$3.72M 2.84% 11
2025
Q3
$13.1M Buy
25,396
+1,962
+8% +$1M 3.8% 8
2025
Q2
$11.7M Buy
23,434
+161
+0.7% +$69.9K 3.81% 8
2025
Q1
$8.74M Sell
23,273
-23
-0.1% -$9.38K 3.68% 9
2024
Q4
$9.82M Buy
23,296
+2,248
+11% +$958K 3.43% 9
2024
Q3
$9.06M Buy
21,048
+1,721
+9% +$736K 3.11% 8
2024
Q2
$8.64M Buy
19,327
+962
+5% +$406K 3.24% 7
2024
Q1
$7.74M Buy
18,365
+121
+0.7% +$49K 3.39% 9
2023
Q4
$6.86M Buy
18,244
+9,881
+118% +$3.52M 2.95% 11
2023
Q3
$2.64M Sell
8,363
-443
-5% -$146K 1.74% 9
2023
Q2
$3M Sell
8,806
-91
-1% -$28.5K 1.98% 9
2023
Q1
$2.57M Buy
8,897
+123
+1% +$31.4K 1.99% 9
2022
Q4
$2.1M Sell
8,774
-1,059
-11% -$254K 2.22% 11
2022
Q3
$2.29M Buy
9,833
+363
+4% +$95.8K 2.75% 9
2022
Q2
$2.43M Buy
9,470
+3,236
+52% +$878K 2.9% 7
2022
Q1
$1.92M Buy
6,234
+418
+7% +$126K 1.93% 7
2021
Q4
$1.96M Buy
+5,816
New +$1.89M 1.35% 9
2018
Q4
Sell
-37,401
Closed -$4.28M 16
2018
Q3
$4.28M Buy
+37,401
New +$4.05M 3% 12

Other funds holding MSFT

TTP Investments's MSFT Position: Q1 2026 in Review

TTP Investments sold out of Microsoft (MSFT) in Q1 2026, closing a stake of 17,975 shares — an estimated $8.69M sold.

TTP Investments first reported a position in MSFT in Q3 2018 and held it in 18 quarters. The position peaked at $13.1M in Q3 2025. 6,186 funds tracked by Wall St. Rank hold MSFT as of Q1 2026.

  • TTP Investments reported no remaining Microsoft position as of Q1 2026 after selling out during the quarter.
  • TTP Investments sold 17,975 Microsoft shares in Q1 2026, an estimated $8.69M.
  • TTP Investments first reported a position in Microsoft in Q3 2018 and held it in 18 quarters.
  • TTP Investments's Microsoft position peaked at $13.1M in Q3 2025.
  • 6,186 funds tracked by Wall St. Rank held Microsoft as of Q1 2026.

Based on TTP Investments's 13F filing for Q1 2026, filed 16 Apr 2026.