Microsoft Corporation
CH ˙ SWX ˙ US5949181045
SecurityCH:MSFT / Microsoft Corporation
InstitutionBaldwin Brothers Inc/ma
Latest Disclosed Ownership149,528 shares
Latest Disclosed Value $ 55,350,780
Baldwin Brothers Inc/ma reports 10.70% decrease in ownership of MSFT / Microsoft Corporation

On April 14, 2026 - Baldwin Brothers Inc/ma filed a 13F-HR form disclosing ownership of 149,528 shares of Microsoft Corporation (CH:MSFT) valued at $55,350,780 USD as of March 31, 2026. The entity filed a previous 13F-HR on January 7, 2026 disclosing 167,441 shares of Microsoft Corporation. This represents a change in shares of -10.70% 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-14 2026-03-31 13F MICROSOFT COM 594918104 149,528 -17,913 -10.70 55,351 -31.65 3.0766
2026-01-07 2025-12-31 13F MICROSOFT COM 594918104 167,441 -646 -0.38 80,978 -6.99 5.1783
2025-10-14 2025-09-30 13F MICROSOFT COM 594918104 168,087 -3,178 -1.86 87,061 2.20 5.6711
2025-07-24 2025-06-30 13F MICROSOFT COM 594918104 171,265 -28,688 -14.35 85,189 13.49 5.7854
2025-04-14 2025-03-31 13F MICROSOFT COM 594918104 199,953 2,171 1.10 75,060 -9.96 5.2656
2025-01-22 2024-12-31 13F MICROSOFT COM 594918104 197,782 8,695 4.60 83,365 2.46 5.7576
2024-10-16 2024-09-30 13F MICROSOFT COM 594918104 189,087 9,714 5.42 81,364 1.49 5.5453
2024-07-12 2024-06-30 13F MICROSOFT COM 594918104 179,373 -8,458 -4.50 80,171 1.45 6.2455
2024-04-12 2024-03-31 13F MICROSOFT COM 594918104 187,831 -6,787 -3.49 79,024 7.98 5.9523
2024-01-08 2023-12-31 13F MICROSOFT COM 594918104 194,618 -311 -0.16 73,184 18.91 5.7495
2023-10-10 2023-09-30 13F MICROSOFT COM 594918104 194,929 -6,626 -3.29 61,549 -10.33 5.2962
2023-07-14 2023-06-30 13F MICROSOFT COM 594918104 201,555 -21,207 -9.52 68,638 6.87 5.6300
2023-04-21 2023-03-31 13F MICROSOFT COM 594918104 222,762 -1,673 -0.75 64,222 19.32 5.5974
2023-01-27 2022-12-31 13F MICROSOFT COM 594918104 224,435 22,419 11.10 53,824 14.40 4.8815
2022-10-14 2022-09-30 13F MICROSOFT COM 594918104 202,016 -2,729 -1.33 47,050 -10.53 6.5045
2022-07-18 2022-06-30 13F MICROSOFT COM 594918104 204,745 2,554 1.26 52,585 -15.64 6.8182
2022-04-13 2022-03-31 13F MICROSOFT COM 594918104 202,191 388 0.19 62,337 -8.15 5.1866
2022-01-14 2021-12-31 13F MICROSOFT COM 594918104 201,803 4,465 2.26 67,871 22.00 6.7890
2021-10-27 2021-09-30 13F MICROSOFT COM 594918104 197,338 -5,661 -2.79 55,633 1.17 6.1739
2021-07-30 2021-06-30 13F MICROSOFT COM 594918104 202,999 2,356 1.17 54,992 16.25 6.0091
2021-04-08 2021-03-31 13F MICROSOFT COM 594918104 200,643 10,148 5.33 47,306 11.65 5.6189
2021-01-12 2020-12-31 13F MICROSOFT COM 594918104 190,495 2,273 1.21 42,369 7.02 5.3270
2020-10-16 2020-09-30 13F MICROSOFT COM 594918104 188,222 -5,119 -2.65 39,588 0.61 5.4141
2020-07-21 2020-06-30 13F MICROSOFT COM 594918104 193,341 -2,382 -1.22 39,347 27.47 5.7708
2020-04-15 2020-03-31 13F MICROSOFT COM 594918104 195,723 -1,571 -0.80 30,868 -0.79 5.4024
2020-01-29 2019-12-31 13F MICROSOFT COM 594918104 197,294 1,164 0.59 31,114 14.10 4.3499
2019-10-10 2019-09-30 13F MICROSOFT COMMON 594918104 196,130 -2,280 -1.15 27,268 2.59 4.1049
2019-07-19 2019-06-30 13F MICROSOFT COMMON 594918104 198,410 -6,951 -3.38 26,580 9.74 3.9168
2019-04-24 2019-03-31 13F MICROSOFT COMMON 594918104 205,361 -2,976 -1.43 24,221 14.46 3.6076
2019-02-01 2018-12-31 13F MICROSOFT COMMON 594918104 208,337 5,046 2.48 21,161 -8.98 3.5485
2018-10-26 2018-09-30 13F MICROSOFT COMMON 594918104 203,291 6,803 3.46 23,250 19.99 3.2557
2018-07-24 2018-06-30 13F MICROSOFT COMMON 594918104 196,488 695 0.35 19,376 8.43 3.0115
2018-04-16 2018-03-31 13F MICROSOFT COMMON 594918104 195,793 -3,276 -1.65 17,870 4.94 2.8907
2018-01-24 2017-12-31 13F MICROSOFT COMMON 594918104 199,069 3,147 1.61 17,028 16.68 2.6520
2017-10-26 2017-09-30 13F MICROSOFT COMMON 594918104 195,922 -3,130 -1.57 14,594 6.36 2.3464
2017-07-13 2017-06-30 13F MICROSOFT COMMON 594918104 199,052 -2,382 -1.18 13,721 3.42 2.2060
2017-04-17 2017-03-31 13F MICROSOFT COMMON 594918104 201,434 13,969 7.45 13,267 13.89 2.1877
2017-01-10 2016-12-31 13F MICROSOFT COMMON 594918104 187,465 158,002 536.27 11,649 586.45 2.1042
2016-11-08 2016-09-30 13F MICROSOFT COMMON 594918104 29,463 -3,726 -11.23 1,697 -0.12 0.3079
2016-08-11 2016-06-30 13F MICROSOFT COMMON 594918104 33,189 -49,685 -59.95 1,699 -62.88 0.3496
2016-05-12 2016-03-31 13F MICROSOFT COMMON 594918104 82,874 19,871 31.54 4,577 30.96 0.8216
2016-02-11 2015-12-31 13F Microsoft COM 594918104 63,003 -2,344 -3.59 3,495 20.85 0.5691
2015-11-12 2015-09-30 13F Microsoft COM 594918104 65,347 -4,785 -6.82 2,892 -6.59 0.4876
2015-08-10 2015-06-30 13F Microsoft COM 594918104 70,132 -225 -0.32 3,096 8.25 0.4591
2015-05-11 2015-03-31 13F Microsoft COM 594918104 70,357 -32,086 -31.32 2,860 -39.89 0.4214
2015-02-09 2014-12-31 13F Microsoft COM 594918104 102,443 19,864 24.05 4,758 24.29 0.6880
2014-11-13 2014-09-30 13F Microsoft COM 594918104 82,579 13,360 19.30 3,828 32.64 0.5430
2014-08-08 2014-06-30 13F Microsoft COM 594918104 69,219 688 1.00 2,886 2.74 0.4284
2014-05-09 2014-03-31 13F Microsoft COM 594918104 68,531 -1,551 -2.21 2,809 7.13 0.4510
2014-02-12 2013-12-31 13F Microsoft COM 594918104 70,082 6,548 10.31 2,622 24.03 0.4210
2013-11-12 2013-09-30 13F Microsoft COM 594918104 63,534 -4,237 -6.25 2,114 -9.70 0.3861
2013-08-14 2013-06-30 13F Microsoft COM 594918104 67,771 67,771 2,341 0.4630
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.