Microsoft Corporation
US ˙ NasdaqGS ˙ US5949181045

SecurityMSFT / Microsoft Corporation
InstitutionThomasville National Bank
Latest Disclosed Ownership178,293 shares
Latest Disclosed Value $ 86,226,061
Thomasville National Bank reports 0.46% increase in ownership of MSFT / Microsoft Corporation

On January 26, 2026 - Thomasville National Bank filed a 13F-HR form disclosing ownership of 178,293 shares of Microsoft Corporation (US:MSFT) valued at $86,226,061 USD as of December 31, 2025. The entity filed a previous 13F-HR on October 10, 2025 disclosing 177,478 shares of Microsoft Corporation. This represents a change in shares of 0.46% during the quarter. The current value of the position is $76,191,731 USD.

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-01-26 2025-12-31 13F MICROSOFT Common Stock 594918104 178,293 815 0.46 86,226 -6.20 5.3441
2025-10-10 2025-09-30 13F MICROSOFT Common Stock 594918104 177,478 669 0.38 91,925 4.52 5.7875
2025-07-11 2025-06-30 13F MICROSOFT Common Stock 594918104 176,809 -7,790 -4.22 87,947 26.91 5.9919
2025-04-16 2025-03-31 13F MICROSOFT Common Stock 594918104 184,599 3,374 1.86 69,297 -9.28 5.0686
2025-01-13 2024-12-31 13F MICROSOFT Common Stock 594918104 181,225 2,687 1.51 76,386 -0.57 5.4918
2024-10-11 2024-09-30 13F MICROSOFT Common Stock 594918104 178,538 104 0.06 76,825 -3.67 5.6918
2024-07-10 2024-06-30 13F MICROSOFT Common Stock 594918104 178,434 -142 -0.08 79,751 6.15 6.3858
2024-04-10 2024-03-31 13F MICROSOFT Common Stock 594918104 178,576 -584 -0.33 75,130 11.52 6.1842
2024-01-11 2023-12-31 13F MICROSOFT Common Stock 594918104 179,160 -2,823 -1.55 67,371 17.25 5.9763
2023-10-10 2023-09-30 13F MICROSOFT Common Stock 594918104 181,983 -3,875 -2.08 57,461 -9.21 5.6535
2023-07-10 2023-06-30 13F MICROSOFT Common Stock 594918104 185,858 -136 -0.07 63,292 18.03 6.0422
2023-04-10 2023-03-31 13F MICROSOFT Common Stock 594918104 185,994 188 0.10 53,622 121,768.18 5.5294
2023-01-10 2022-12-31 13F MICROSOFT Common Stock 594918104 185,806 2,013 1.10 45 -99.90 5.1360
2022-10-03 2022-09-30 13F MICROSOFT Common Stock 594918104 183,793 1,761 0.97 42,805 -8.44 5.1315
2022-07-28 2022-06-30 13F/A-1 MICROSOFT Common Stock 594918104 182,032 -14 -0.01 46,751 -16.70 5.1570
2022-07-11 2022-06-30 13F MICROSOFT Common Stock 594918104 181,246 -800 55,880 5.3995
2022-04-14 2022-03-31 13F MICROSOFT Common Stock 594918104 182,046 -1,753 -0.95 56,127 -9.20 5.3846
2022-01-18 2021-12-31 13F MICROSOFT Common Stock 594918104 183,799 -296 -0.16 61,815 19.10 5.9113
2021-10-04 2021-09-30 13F MICROSOFT Common Stock 594918104 184,095 -6,350 -3.33 51,900 0.60 5.3793
2021-07-02 2021-06-30 13F MICROSOFT Common Stock 594918104 190,445 -13,231 -6.50 51,592 60.61 5.4661
2021-04-01 2021-03-31 13F MICROSOFT Common Stock 594918104 203,676 31,718 18.45 32,122 -16.01 5.9864
2021-01-04 2020-12-31 13F MICROSOFT Common Stock 594918104 171,958 1,334 0.78 38,247 6.58 5.0209
2020-10-01 2020-09-30 13F MICROSOFT Common Stock 594918104 170,624 -17,962 -9.52 35,887 -6.49 5.3977
2020-07-01 2020-06-30 13F MICROSOFT Common Stock 594918104 188,586 -35,668 -15.91 38,379 23.10 5.9557
2020-04-02 2020-03-31 13F/A-1 MICROSOFT Common Stock 594918104 224,254 710 0.32 31,178 -11.56 5.1999
2020-04-02 2020-03-31 13F MICROSOFT Common Stock 594918104 224,254 710 31,178 3,080,507.3777
2020-01-07 2019-12-31 13F MICROSOFT Common Stock 594918104 223,544 -710 -0.32 35,253 13.07 5.4418
2019-10-02 2019-09-30 13F MICROSOFT Common Stock 594918104 224,254 1,223 0.55 31,178 4.35 5.1999
2019-07-01 2019-06-30 13F MICROSOFT Common Stock 594918104 223,031 -1,354 -0.60 29,877 12.90 5.1746
2019-05-16 2019-03-31 13F MICROSOFT Common Stock 594918104 224,385 2,398 1.08 26,464 17.37 4.8826
2019-01-17 2018-12-31 13F MICROSOFT Common Stock 594918104 221,987 2,040 0.93 22,547 -10.37 4.6280
2018-10-25 2018-09-30 13F MICROSOFT Common Stock 594918104 219,947 -484 -0.22 25,155 15.72 4.0357
2018-07-11 2018-06-30 13F MICROSOFT Common Stock 594918104 220,431 -217 -0.10 21,737 7.93 3.7441
2018-04-20 2018-03-31 13F MICROSOFT Common Stock 594918104 220,648 29,451 15.40 20,139 23.14 3.5804
2018-02-05 2017-12-31 13F MICROSOFT Common Stock 594918104 191,197 -20,995 -9.89 16,355 3.47 3.0664
2017-11-14 2017-09-30 13F MICROSOFT Common Stock 594918104 212,192 4,460 2.15 15,806 10.38 2.6217
2017-07-17 2017-06-30 13F MICROSOFT Common Stock 594918104 207,732 54,310 35.40 14,319 41.72 2.6188
2017-04-12 2017-03-31 13F MICROSOFT Common Stock 594918104 153,422 153,422 10,104 2.0103
2016-11-03 2016-09-30 13F MICROSOFT COM 594918104 0 -124,284 -100.00 0 -100.00
2016-07-19 2016-06-30 13F MICROSOFT COM 594918104 124,284 93,097 298.51 6,358 269.01 1.6734
2016-04-14 2016-03-31 13F MICROSOFT COM 594918104 31,187 11,719 60.20 1,723 59.54 0.5200
2016-01-14 2015-12-31 13F MICROSOFT COM 594918104 19,468 7,541 63.23 1,080 104.55 0.3825
2015-10-15 2015-09-30 13F MICROSOFT COM 594918104 11,927 212 1.81 528 2.13 0.1927
2015-07-22 2015-06-30 13F MICROSOFT COM 594918104 11,715 727 6.62 517 15.66 0.1785
2015-04-14 2015-03-31 13F MICROSOFT COM 594918104 10,988 473 4.50 447 -8.59 0.1531
2015-01-15 2014-12-31 13F MICROSOFT COM 594918104 10,515 410 4.06 489 4.26 0.1748
2014-10-15 2014-09-30 13F MICROSOFT COM 594918104 10,105 1,421 16.36 469 29.56 0.1792
2014-07-16 2014-06-30 13F MICROSOFT COM 594918104 8,684 890 11.42 362 13.48 0.1323
2014-04-09 2014-03-31 13F MICROSOFT COM 594918104 7,794 703 9.91 319 20.38 0.1313
2014-02-04 2013-12-31 13F MICROSOFT COM 594918104 7,091 7,091 -94.74 265 -94.31 0.1167
2013-10-22 2013-09-30 13F MICROSOFT COM 594918104 0 -134,928 -100.00 0 -100.00
2013-07-10 2013-06-30 13F MICROSOFT COM 594918104 134,928 134,928 4,660 3.0653
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.