All Donald Trump filings

Donald Trump / OGE disclosures

MICROSOFT CORP

Filed transactions, not current holdings. Amounts are reported as ranges. The filing does not say who decided each trade.

Published snapshot:

Latest Form 278-T

Filed Sep 25, 2026

  1. MICROSOFT CORP

    Purchase
    Trade date
    Aug 28, 2026
    Filed
    Sep 25, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 5, line 129
  2. MICROSOFT CORP

    Purchase
    Trade date
    Aug 26, 2026
    Filed
    Sep 25, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 13, line 380
  3. MICROSOFT CORP

    Purchase
    Trade date
    Aug 24, 2026
    Filed
    Sep 25, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 10, line 279
  4. Microsoft Corp

    Purchase
    Trade date
    Aug 17, 2026
    Filed
    Sep 25, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278-T
    Page 16, line 481
  5. MICROSOFT CORP

    Purchase
    Trade date
    Aug 10, 2026
    Filed
    Sep 25, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278-T
    Page 3, line 57
  6. MICROSOFT CORP

    Sale
    Trade date
    Aug 10, 2026
    Filed
    Sep 25, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 10, line 281

Reviewed filing line counts

Coverage: reviewed as-filed issuer names only.

Since filing Apr 23, 2026. Trade dates Jan 6, 2025 to Aug 28, 2026.

Stock: 142 lines

Purchases
105
Sales
37
Exchanges
0

Bonds and notes: 2 lines

Purchases
2
Sales
0
Exchanges
0

Stock / filed lines

  1. MICROSOFT CORP

    Purchase
    Trade date
    Aug 28, 2026
    Filed
    Sep 25, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 5, line 129
  2. MICROSOFT CORP

    Purchase
    Trade date
    Aug 26, 2026
    Filed
    Sep 25, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 13, line 380
  3. MICROSOFT CORP

    Purchase
    Trade date
    Aug 24, 2026
    Filed
    Sep 25, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 10, line 279
  4. Microsoft Corp

    Purchase
    Trade date
    Aug 17, 2026
    Filed
    Sep 25, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278-T
    Page 16, line 481
  5. MICROSOFT CORP

    Purchase
    Trade date
    Aug 10, 2026
    Filed
    Sep 25, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278-T
    Page 3, line 57
  6. MICROSOFT CORP

    Sale
    Trade date
    Aug 10, 2026
    Filed
    Sep 25, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 10, line 281
  7. MICROSOFT CORP

    Sale
    Trade date
    Jul 27, 2026
    Filed
    Sep 14, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 24, line 744
  8. MICROSOFT CORP

    Sale
    Trade date
    Jul 24, 2026
    Filed
    Sep 14, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 26, line 826
  9. MICROSOFT CORP

    Purchase
    Trade date
    Jul 23, 2026
    Filed
    Sep 14, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 33, line 1051
  10. MICROSOFT CORP

    Sale
    Trade date
    Jul 20, 2026
    Filed
    Sep 14, 2026
    Amount range
    $5,000,001 to $25,000,000
    OGE Form 278-T
    Page 33, line 1036
  11. MICROSOFT CORP

    Sale
    Trade date
    Jul 17, 2026
    Filed
    Sep 14, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 5, line 119
  12. Microsoft Corp

    Sale
    Trade date
    Jul 17, 2026
    Filed
    Sep 14, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 7, line 169
  13. MICROSOFT CORP

    Sale
    Trade date
    Jul 8, 2026
    Filed
    Sep 14, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278-T
    Page 9, line 248
  14. MICROSOFT CORP

    Purchase
    Trade date
    Jul 8, 2026
    Filed
    Sep 14, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 27, line 827
  15. MICROSOFT CORP

    Purchase
    Trade date
    Jul 8, 2026
    Filed
    Sep 14, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278-T
    Page 29, line 910
  16. MICROSOFT CORP

    Purchase
    Trade date
    Jun 24, 2026
    Filed
    Aug 13, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 30, line 926
  17. MICROSOFT CORP

    Purchase
    Trade date
    Jun 23, 2026
    Filed
    Aug 13, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 17, line 514
  18. MICROSOFT CORP

    Purchase
    Trade date
    Jun 16, 2026
    Filed
    Aug 13, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 13, line 395
  19. MICROSOFT CORP

    Purchase
    Trade date
    Jun 15, 2026
    Filed
    Aug 13, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 15, line 445
  20. MICROSOFT CORP

    Purchase
    Trade date
    Jun 12, 2026
    Filed
    Aug 13, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 4, line 72
  21. MICROSOFT CORP

    Sale
    Trade date
    Jun 3, 2026
    Filed
    Aug 13, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 25, line 780
  22. MICROSOFT CORP

    Sale
    Trade date
    May 22, 2026
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 35, line 1097
  23. Microsoft Corp

    Purchase
    Trade date
    May 21, 2026
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 32, line 1018
  24. MICROSOFT CORP

    Sale
    Trade date
    May 18, 2026
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 27, line 856
  25. MICROSOFT CORP

    Sale
    Trade date
    May 18, 2026
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 27, line 857
  26. MICROSOFT CORP

    Purchase
    Trade date
    May 18, 2026
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 27, line 858
  27. Microsoft Corp

    Sale
    Trade date
    Apr 30, 2026
    Filed
    Jun 29, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278-T
    Page 28, line 881
  28. MICROSOFT CORP

    Sale
    Trade date
    Apr 28, 2026
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 28, line 876
  29. Microsoft Corp

    Purchase
    Trade date
    Apr 27, 2026
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 28, line 878
  30. MICROSOFT CORP

    Purchase
    Trade date
    Apr 27, 2026
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 28, line 879
  31. MICROSOFT CORP AVG

    Sale
    Trade date
    Apr 27, 2026
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 28, line 882
  32. MICROSOFT CORP

    Sale
    Trade date
    Apr 20, 2026
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 28, line 877
  33. MICROSOFT CORP COM

    Purchase
    Trade date
    Apr 17, 2026
    Filed
    Jun 29, 2026
    Amount range
    $5,000,001 to $25,000,000
    OGE Form 278-T
    Page 3, line 43
  34. Microsoft Corp

    Purchase
    Trade date
    Apr 17, 2026
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 28, line 874
  35. MICROSOFT CORP

    Purchase
    Trade date
    Apr 15, 2026
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 28, line 875
  36. MICROSOFT CORP

    Sale
    Trade date
    Apr 10, 2026
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 28, line 880
  37. Microsoft Corp Com Average Unit Price Transaction Your Broker Acted As Agent

    Sale
    Trade date
    Mar 27, 2026
    Filed
    May 12, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 110, line 3574
  38. MICROSOFT CORP

    Purchase
    Trade date
    Mar 26, 2026
    Filed
    May 12, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 44, line 1398
  39. MICROSOFT CORP UNSOLICITED

    Purchase
    Trade date
    Mar 25, 2026
    Filed
    May 12, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 7, line 182
  40. MICROSOFT CORP UNSOLICITED

    Purchase
    Trade date
    Mar 23, 2026
    Filed
    May 12, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 6, line 162
  41. MICROSOFT CORP

    Purchase
    Trade date
    Mar 23, 2026
    Filed
    May 12, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 25, line 762
  42. MICROSOFT CORP UNSOLICITED

    Purchase
    Trade date
    Mar 19, 2026
    Filed
    May 12, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278-T
    Page 2, line 9
  43. MICROSOFT CORP

    Purchase
    Trade date
    Mar 18, 2026
    Filed
    May 12, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 4, line 85
  44. MICROSOFT CORP

    Purchase
    Trade date
    Mar 17, 2026
    Filed
    May 12, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278-T
    Page 14, line 419
  45. MICROSOFT CORP

    Purchase
    Trade date
    Mar 17, 2026
    Filed
    May 12, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 23, line 698
  46. Microsoft Corp Com Solicited Order Discretion Exercised Average Unit Price Transaction Your Broker Acted As Agent

    Sale
    Trade date
    Mar 6, 2026
    Filed
    May 12, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 107, line 3480
  47. MICROSOFT CORP

    Sale
    Trade date
    Feb 23, 2026
    Filed
    May 12, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 95, line 3094
  48. MICROSOFT CORP

    Purchase
    Trade date
    Feb 19, 2026
    Filed
    May 12, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 52, line 1681
  49. MICROSOFT CORP UNSOLICITED

    Sale
    Trade date
    Feb 13, 2026
    Filed
    May 12, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278-T
    Page 111, line 3607
  50. MICROSOFT CORP

    Purchase
    Trade date
    Feb 12, 2026
    Filed
    May 12, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 52, line 1659
  51. MICROSOFT CORP

    Sale
    Trade date
    Feb 12, 2026
    Filed
    May 12, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 110, line 3564
  52. MICROSOFT CORP COM

    Sale
    Trade date
    Feb 10, 2026
    Filed
    May 12, 2026
    Amount range
    $5,000,001 to $25,000,000
    OGE Form 278-T
    Page 112, line 3641
  53. Microsoft Corp Com Solicited Order Discretion Exercised Allocated Order Your Broker Acted As Agent

    Purchase
    Trade date
    Feb 2, 2026
    Filed
    May 12, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 8, line 202
  54. MICROSOFT CORP

    Purchase
    Trade date
    Jan 23, 2026
    Filed
    May 12, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278-T
    Page 5, line 107
  55. MICROSOFT CORP

    Purchase
    Trade date
    Jan 21, 2026
    Filed
    May 12, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 51, line 1640
  56. MICROSOFT CORP

    Sale
    Trade date
    Jan 12, 2026
    Filed
    May 12, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278-T
    Page 89, line 2871
  57. MICROSOFT CORP

    Sale
    Trade date
    Jan 12, 2026
    Filed
    May 12, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278-T
    Page 107, line 3472
  58. MICROSOFT CORP UNSOLICITED

    Purchase
    Trade date
    Jan 6, 2026
    Filed
    May 12, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278-T
    Page 3, line 57
  59. MICROSOFT CORP

    Sale
    Trade date
    Dec 23, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278e
    Page 316, line 1656
  60. MICROSOFT CORP

    Sale
    Trade date
    Dec 18, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 845, line 3967
  61. MICROSOFT CORP

    Purchase
    Trade date
    Dec 17, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278e
    Page 203, line 1366
  62. MICROSOFT CORP

    Purchase
    Trade date
    Dec 12, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278e
    Page 195, line 1147
  63. MICROSOFT CORP

    Purchase
    Trade date
    Dec 11, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 720, line 67
  64. MICROSOFT CORPORATION

    Purchase
    Trade date
    Dec 9, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278e
    Page 239, line 360
  65. MICROSOFT CORPORATION

    Purchase
    Trade date
    Dec 9, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 227, line 360
  66. MICROSOFT CORP

    Sale
    Trade date
    Dec 4, 2025
    Filed
    Jun 29, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278e
    Page 253, line 441
  67. MICROSOFT CORP COM

    Purchase
    Trade date
    Dec 4, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 257, line 567
  68. MICROSOFT CORP COM

    Purchase
    Trade date
    Dec 3, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278e
    Page 261, line 680
  69. MICROSOFT CORP

    Purchase
    Trade date
    Nov 21, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 287, line 774
  70. MICROSOFT CORP

    Purchase
    Trade date
    Nov 14, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 263, line 31
  71. MICROSOFT CORP

    Sale
    Trade date
    Nov 10, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 765, line 1475
  72. MICROSOFT CORP COM

    Purchase
    Trade date
    Nov 6, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 261, line 665
  73. MICROSOFT CORP

    Purchase
    Trade date
    Nov 5, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278e
    Page 188, line 909
  74. MICROSOFT CORP

    Purchase
    Trade date
    Nov 3, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 252, line 391
  75. MICROSOFT CORP

    Purchase
    Trade date
    Oct 31, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 245, line 188
  76. MICROSOFT CORP COM

    Purchase
    Trade date
    Oct 28, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 254, line 468
  77. MICROSOFT CORP

    Sale
    Trade date
    Oct 16, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 835, line 3643
  78. MICROSOFT CORP

    Sale
    Trade date
    Oct 16, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
  79. MICROSOFT CORP

    Purchase
    Trade date
    Oct 15, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 263, line 30
  80. MICROSOFT CORP

    Purchase
    Trade date
    Oct 10, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 177, line 563
  81. MICROSOFT CORP

    Purchase
    Trade date
    Oct 9, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 723, line 179
  82. MICROSOFT CORP

    Sale
    Trade date
    Oct 9, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
  83. MICROSOFT CORPORATION

    Purchase
    Trade date
    Oct 6, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 233, line 180
  84. MICROSOFT CORPORATION

    Purchase
    Trade date
    Oct 6, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 221, line 180
  85. MICROSOFT CORP COM

    Purchase
    Trade date
    Oct 6, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 258, line 575
  86. MICROSOFT CORP COM

    Purchase
    Trade date
    Oct 1, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 258, line 593
  87. MICROSOFT CORPORATION

    Purchase
    Trade date
    Sep 26, 2025
    Filed
    Jun 29, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278e
    Page 231, line 109
  88. MICROSOFT CORPORATION

    Purchase
    Trade date
    Sep 26, 2025
    Filed
    Jun 29, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278e
    Page 219, line 109
  89. MICROSOFT CORP COM

    Purchase
    Trade date
    Sep 25, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 256, line 530
  90. MICROSOFT CORP

    Purchase
    Trade date
    Sep 24, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 173, line 439
  91. MICROSOFT CORP

    Purchase
    Trade date
    Sep 23, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278e
    Page 168, line 292
  92. MICROSOFT CORP COM

    Purchase
    Trade date
    Sep 23, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 256, line 531
  93. MICROSOFT CORP COM

    Purchase
    Trade date
    Sep 23, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 257, line 544
  94. MICROSOFT CORP COM

    Purchase
    Trade date
    Sep 18, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278e
    Page 261, line 677
  95. MICROSOFT CORP COM

    Purchase
    Trade date
    Sep 17, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 259, line 605
  96. MICROSOFT CORP

    Purchase
    Trade date
    Sep 16, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 263, line 20
  97. MICROSOFT CORP COM

    Purchase
    Trade date
    Sep 16, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 259, line 603
  98. MICROSOFT CORP

    Purchase
    Trade date
    Sep 15, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 778, line 1893
  99. MICROSOFT CORP

    Sale
    Trade date
    Sep 8, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 765, line 1474
  100. MICROSOFT CORP

    Purchase
    Trade date
    Aug 29, 2025
    Filed
    Jun 29, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278e
    Page 593, line 6444
  101. MICROSOFT CORP

    Purchase
    Trade date
    Aug 27, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278e
    Page 592, line 6431
  102. MICROSOFT CORP

    Purchase
    Trade date
    Aug 18, 2025
    Filed
    Jun 29, 2026
    Amount range
    $5,000,001 to $25,000,000
    OGE Form 278e
    Page 368, line 1626
  103. MICROSOFT CORP

    Purchase
    Trade date
    Aug 15, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 263, line 15
  104. MICROSOFT CORP

    Sale
    Trade date
    Aug 14, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 844, line 3919
  105. MICROSOFT CORP

    Sale
    Trade date
    Aug 7, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 748, line 956
  106. MICROSOFT CORP

    Purchase
    Trade date
    Aug 7, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 602, line 6725
  107. MICROSOFT CORP

    Purchase
    Trade date
    Aug 4, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 717, line 3
  108. MICROSOFT CORP

    Purchase
    Trade date
    Aug 4, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 766, line 1496
  109. MICROSOFT CORP

    Purchase
    Trade date
    Jul 23, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278e
    Page 358, line 1316
  110. MICROSOFT CORP

    Purchase
    Trade date
    Jul 15, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 263, line 16
  111. MICROSOFT CORP

    Purchase
    Trade date
    Jul 14, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 782, line 1997
  112. MICROSOFT CORP

    Purchase
    Trade date
    Jul 1, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278e
    Page 349, line 1036
  113. MICROSOFT CORP

    Purchase
    Trade date
    Jun 13, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 263, line 14
  114. MICROSOFT CORP

    Purchase
    Trade date
    Jun 2, 2025
    Filed
    Jun 29, 2026
    Amount range
    $250,001 to $500,000
    OGE Form 278e
    Page 340, line 747
  115. MICROSOFT CORP

    Purchase
    Trade date
    May 29, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 596, line 6559
  116. MICROSOFT CORP

    Purchase
    Trade date
    May 28, 2025
    Filed
    Jun 29, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278e
    Page 334, line 573
  117. MICROSOFT CORP

    Purchase
    Trade date
    May 23, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 718, line 5
  118. MICROSOFT CORP

    Purchase
    Trade date
    May 23, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 766, line 1507
  119. MICROSOFT CORP

    Purchase
    Trade date
    May 19, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 604, line 6788
  120. MICROSOFT CORP

    Purchase
    Trade date
    May 15, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 265, line 83
  121. MICROSOFT CORP

    Purchase
    Trade date
    May 15, 2025
    Filed
    Jun 29, 2026
    Amount range
    $500,001 to $1,000,000
    OGE Form 278e
    Page 329, line 393
  122. MICROSOFT CORP

    Sale
    Trade date
    May 12, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 845, line 3949
  123. MICROSOFT CORP

    Purchase
    Trade date
    May 6, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278e
    Page 323, line 226
  124. MICROSOFT CORP

    Sale
    Trade date
    May 5, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 760, line 1337
  125. MICROSOFT CORP

    Purchase
    Trade date
    Apr 17, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 263, line 19
  126. MICROSOFT CORP

    Purchase
    Trade date
    Apr 11, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 768, line 1559
  127. MICROSOFT CORP

    Purchase
    Trade date
    Apr 10, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 599, line 6644
  128. MICROSOFT CORP

    Purchase
    Trade date
    Apr 8, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 594, line 6491
  129. MICROSOFT CORP

    Purchase
    Trade date
    Apr 4, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 597, line 6594
  130. MICROSOFT CORP

    Purchase
    Trade date
    Apr 3, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 717, line 2
  131. MICROSOFT CORP

    Purchase
    Trade date
    Mar 27, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 816, line 3046
  132. MICROSOFT CORP

    Purchase
    Trade date
    Mar 5, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 766, line 1499
  133. MICROSOFT CORP

    Purchase
    Trade date
    Mar 5, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 610, line 6977
  134. MICROSOFT CORP

    Sale
    Trade date
    Mar 3, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 763, line 1416
  135. MICROSOFT CORP

    Purchase
    Trade date
    Feb 26, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 767, line 1537
  136. MICROSOFT CORP

    Purchase
    Trade date
    Feb 24, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 595, line 6531
  137. MICROSOFT CORP

    Purchase
    Trade date
    Feb 13, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 767, line 1536
  138. MICROSOFT CORP

    Purchase
    Trade date
    Feb 10, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,001 to $15,000
    OGE Form 278e
    Page 767, line 1527
  139. MICROSOFT CORP

    Purchase
    Trade date
    Feb 5, 2025
    Filed
    Jun 29, 2026
    Amount range
    $50,001 to $100,000
    OGE Form 278e
    Page 606, line 6874
  140. MICROSOFT CORP

    Purchase
    Trade date
    Feb 3, 2025
    Filed
    Jun 29, 2026
    Amount range
    $100,001 to $250,000
    OGE Form 278e
    Page 593, line 6466
  141. MICROSOFT CORP

    Purchase
    Trade date
    Jan 29, 2025
    Filed
    Jun 29, 2026
    Amount range
    $1,000,001 to $5,000,000
    OGE Form 278e
    Page 592, line 6435
  142. MICROSOFT CORP

    Purchase
    Trade date
    Jan 6, 2025
    Filed
    Jun 29, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278e
    Page 662, line 8588

Bonds and notes / filed lines

  1. MICROSOFT CORP B/E 03.300% 020627 DTD020617 FC080617 CALL@MW+15BP YTM = 3.988 UNSOLICITED ACCRUED IN

    Purchase
    Trade date
    Mar 26, 2026
    Filed
    Apr 23, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 5, line 103

    description: ends at the Description column border; the filing's text is cut off there and any further characters are not visible

  2. MICROSOFT CORP B/E 03.300% 020627 DTD020617 FC080617 CALL@MW+15BP YTM = 3.942 UNSOLICITED ACCRUED IN

    Purchase
    Trade date
    Mar 24, 2026
    Filed
    Apr 23, 2026
    Amount range
    $15,001 to $50,000
    OGE Form 278-T
    Page 4, line 97

    description truncated at column border in the filing

Get Donald Trump's next trade report by email

One email per new disclosure, with the official OGE filing linked.

Free. No account. Unsubscribe in one click.

Get Trump's next trade report
Veridion by email

Disclosure findings, methodology notes, and product updates when we have them. No fixed schedule yet. No advertising list resale.