Microsoft Corporation
CH ˙ SWX ˙ US5949181045
SecurityCH:MSFT / Microsoft Corporation
InstitutionCacti Asset Management Llc
Latest Disclosed Ownership10,930 shares
Latest Disclosed Value $ 4,045,958
Cacti Asset Management Llc ownership in MSFT / Microsoft Corporation

On April 15, 2026 - Cacti Asset Management Llc filed a 13F-HR form disclosing ownership of 10,930 shares of Microsoft Corporation (CH:MSFT) valued at $4,045,958 USD as of March 31, 2026. The entity filed a previous 13F-HR on January 2, 2026 disclosing 10,930 shares of Microsoft Corporation. This represents a change in shares of 0.00% during the quarter.

Institutional Ownership: 13F and NPORT Filings

The Security and Class in the table below are shown exactly as filed by the investor. We do our best to track continuity of investments through acquisitions, and this will be reflected in the table as changes in names. In addition to descriptive data, performance of the investment is shown over time. To calculate quarterly performance, we first calculate cost basis of the shares purchased during the quarter, then use that to calculate gross profit. Quarterly return is Gross Profit / Starting Portfolio value.

Note that cost basis is calculated and stored in thousands, so small quarterly changes in shares frequently result in a cost basis of zero.

Upgrade to unlock premium data and export to Excel .

Disclosed Equity Positions (from 13F/NPORT Filings)
File
Date
Effective
Date
Form Security Class ID Avg Price
Paid (Est)
Reported
Shares
ΔShares ΔShares
(%)
Reported
Value
(x1000)
ΔValue
(%)
Alloc
(%)
ΔAlloc ΔAlloc (%) Cost Basis
(x1000)
Unrealized
Gain/Loss
(x1000)
2026-04-15 2026-03-31 13F MICROSOFT COM 594918104 10,930 0 0.00 4,046 -24.02 0.2452
2026-01-02 2025-12-31 13F MICROSOFT COM 594918104 10,930 0 0.00 5,324 -4.76 0.3215
2025-10-01 2025-09-30 13F MICROSOFT COM 594918104 10,930 -200 -1.80 5,590 1.29 0.3681
2025-07-01 2025-06-30 13F MICROSOFT COM 594918104 11,130 0 0.00 5,520 30.91 0.3927
2025-04-01 2025-03-31 13F MICROSOFT COM 594918104 11,130 0 0.00 4,216 -10.83 0.3264
2025-01-02 2024-12-31 13F MICROSOFT COM 594918104 11,130 -500 -4.30 4,728 -5.27 0.3550
2024-10-02 2024-09-30 13F MICROSOFT COM 594918104 11,630 0 0.00 4,991 -5.22 0.3716
2024-07-01 2024-06-30 13F MICROSOFT COM 594918104 11,630 0 0.00 5,267 5.28 0.4151
2024-06-03 2024-03-31 13F/A-1 MICROSOFT COM 594918104 11,630 -90 -0.77 5,003 14.10 0.3993
2024-04-01 2024-03-31 13F MICROSOFT COM 594918104 11,720 0 4,939 0.3937
2024-01-02 2023-12-31 13F MICROSOFT COM 594918104 11,720 0 0.00 4,384 18.45 0.3708
2023-10-04 2023-09-30 13F MICROSOFT COM 594918104 11,720 0 0.00 3,702 -7.27 0.3416
2023-07-03 2023-06-30 13F MICROSOFT COM 594918104 11,720 -35 -0.30 3,991 17.80 0.3516
2023-04-04 2023-03-31 13F MICROSOFT COM 594918104 11,755 0 0.00 3,389 20.18 0.3037
2023-01-03 2022-12-31 13F/A-1 MICROSOFT COM 594918104 11,755 0 0.00 2,819 2.96 0.2622
2023-01-03 2022-12-31 13F MICROSOFT COM 594918104 11,755 0 3 0.2622
2022-10-03 2022-09-30 13F MICROSOFT COM 594918104 11,755 0 0.00 2,738 -9.31 0.2738
2022-07-01 2022-06-30 13F MICROSOFT COM 594918104 11,755 0 0.00 3,019 -17.54 0.2814
2022-04-01 2022-03-31 13F MICROSOFT COM 594918104 11,755 0 0.00 3,661 -7.39 0.2842
2022-01-03 2021-12-31 13F MICROSOFT COM 594918104 11,755 0 0.00 3,953 19.28 0.3040
2021-10-01 2021-09-30 13F MICROSOFT COM 594918104 11,755 0 0.00 3,314 6.39 0.2745
2021-07-01 2021-06-30 13F MICROSOFT COM 594918104 11,755 0 0.00 3,115 12.41 0.2509
2021-04-01 2021-03-31 13F MICROSOFT COM 594918104 11,755 55 0.47 2,771 6.82 0.2390
2021-01-04 2020-12-31 13F MICROSOFT COM 594918104 11,700 -1,000 -7.87 2,594 -2.48 0.2545
2020-10-01 2020-09-30 13F MICROSOFT COM 594918104 12,700 -2,000 -13.61 2,660 -7.28 0.3063
2020-07-02 2020-06-30 13F MICROSOFT COM 594918104 14,700 -24,524 -62.52 2,869 -54.35 0.3292
2020-04-01 2020-03-31 13F MICROSOFT COM 594918104 39,224 -3,151 -7.44 6,285 -6.70 0.7306
2020-01-02 2019-12-31 13F MICROSOFT COM 594918104 42,375 0 0.00 6,736 14.00 0.5029
2019-10-01 2019-09-30 13F MICROSOFT COM 594918104 42,375 -875 -2.02 5,909 1.84 0.4586
2019-07-01 2019-06-30 13F MICROSOFT COM 594918104 43,250 875 2.06 5,802 16.09 0.4474
2019-04-01 2019-03-31 13F MICROSOFT COM 594918104 42,375 -388 -0.91 4,998 15.08 0.4021
2019-01-02 2018-12-31 13F MICROSOFT COM 594918104 42,763 0 0.00 4,343 -11.24 0.3811
2018-10-01 2018-09-30 13F MICROSOFT COM 594918104 42,763 -2,000 -4.47 4,893 10.83 0.3623
2018-07-02 2018-06-30 13F MICROSOFT COM 594918104 44,763 72 0.16 4,415 7.97 0.3571
2018-04-02 2018-03-31 13F MICROSOFT COM 594918104 44,691 5,930 15.30 4,089 23.31 0.3435
2018-01-02 2017-12-31 13F MICROSOFT COM 594918104 38,761 281 0.73 3,316 16.68 0.2683
2017-10-02 2017-09-30 13F MICROSOFT COM 594918104 38,480 935 2.49 2,842 10.54 0.2406
2017-07-03 2017-06-30 13F MICROSOFT COM 594918104 37,545 1,695 4.73 2,571 9.13 0.2302
2017-04-03 2017-03-31 13F MICROSOFT COM 594918104 35,850 0 0.00 2,356 5.75 0.2075
2017-01-03 2016-12-31 13F MICROSOFT COM 594918104 35,850 10,500 41.42 2,228 52.60 0.2102
2016-10-03 2016-09-30 13F MICROSOFT COM 594918104 25,350 10,500 70.71 1,460 92.11 0.1490
2016-07-01 2016-06-30 13F MICROSOFT COM 594918104 14,850 0 0.00 760 -6.98 0.0813
2016-04-01 2016-03-31 13F MICROSOFT COM 594918104 14,850 0 0.00 817 -0.85 0.0879
2016-01-04 2015-12-31 13F MICROSOFT COM 594918104 14,850 0 0.00 824 25.42 0.0884
2015-10-01 2015-09-30 13F MICROSOFT COM 594918104 14,850 0 0.00 657 0.15 0.0746
2015-07-01 2015-06-30 13F MICROSOFT COM 594918104 14,850 0 0.00 656 8.61 0.0708
2015-04-01 2015-03-31 13F MICROSOFT COM 594918104 14,850 0 0.00 604 -12.46 0.0638
2015-01-02 2014-12-31 13F MICROSOFT COM 594918104 14,850 0 0.00 690 0.29 0.0779
2014-10-02 2014-09-30 13F MICROSOFT COM 594918104 14,850 0 0.00 688 9.73 0.0830
2014-07-01 2014-06-30 13F MICROSOFT COM 594918104 14,850 0 0.00 627 2.96 0.0771
2014-04-01 2014-03-31 13F MICROSOFT COM 594918104 14,850 0 0.00 609 9.53 0.0832
2014-01-02 2013-12-31 13F MICROSOFT COM 594918104 14,850 0 0.00 556 12.55 0.0838
2013-10-01 2013-09-30 13F MICROSOFT COM 594918104 14,850 0 0.00 494 -3.70 0.0849
2013-07-02 2013-06-30 13F MICROSOFT COM 594918104 14,850 14,850 513 0.0978
Legend
Shares
The total number of shares held by the institution at the end of the reporting period (the effective date). This is provided in the filing.
Value
The total value of the shares as of the effective date. This is provided in the filing.
Avg. Share Price
The weighted average share price of the shares held by the institution. We use FIFO accounting to determine this price
Class
This is the security class as indicated by the filer. There are a variety of values for this field. Common values include "EC" = equity common, "EP" - equity preferred
Allocation (%)
The percent of the institution's portfolio that this position represents. This is provided in NPORT filings. For 13F filings, we calculate it.
Change in Allocation
The change in allocation from the prior reporting period. This is calculated as current allocation - prior allocation.
Change in Allocation (%)
The percent change in allocation from the prior reporting period. This is calculated as (current allocation - prior allocation) / prior allocation.
Cost Basis
The total cost of the shares held. This is calculated as reported shares * avg. share price
Unrealized Gain/Loss
This is the market value of the position as of the effective date minus the cost basis.