CapitolMarkets
Recent filings

Every politician trade, as it’s filed.

Stock trades that members of the U.S. House and Senate disclose, by law, after they buy or sell. Pulled straight from the official government websites — typically posted within hours of being filed.

All sectors
Showing 194 of 94
Filed 1mo ago· Apr 14, 2026
40 days to disclose
John Boozman
John Boozman
RSenateArkansas
bought
Microsoft
MSFT
$1K-$15K
25.4% vs S&P 500
Trade dateMar 5, 2026
Technology
Filed 2mo ago· Apr 3, 2026
4 days to disclose
John Fetterman
John Fetterman
DSenatePennsylvania
bought
Microsoft
MSFT
$1K-$15K
22.3% vs S&P 500
Trade dateMar 30, 2026
Technology
Filed 2mo ago· Apr 3, 2026
7 days to disclose
John Fetterman
John Fetterman
DSenatePennsylvania
bought
Microsoft
MSFT
$1K-$15K
18.8% vs S&P 500
Trade dateMar 27, 2026
Technology
Filed 2mo ago· Mar 6, 2026
21 days to disclose
John Boozman
John Boozman
RSenateArkansas
bought
Microsoft
MSFT
$1K-$15K
23.5% vs S&P 500
Trade dateFeb 13, 2026
Technology
Filed 4mo ago· Jan 26, 2026
287 days to disclose · 242 past 45-day window
Katie Boyd Britt
Katie Boyd Britt
RSenateAlabama
bought
Microsoft
MSFT
$1K-$15K
72.0% vs S&P 500
Trade dateApr 14, 2025
Technology
Filed 4mo ago· Jan 16, 2026
18 days to disclose
Markwayne Mullin
Markwayne Mullin
RSenateOklahoma
bought
Microsoft
MSFT
$100K-$250K
36.9% vs S&P 500
Trade dateDec 29, 2025
Filed 4mo ago· Jan 13, 2026
27 days to disclose
John Boozman
John Boozman
RSenateArkansas
bought
Microsoft
MSFT
$1K-$15K
40.8% vs S&P 500
Trade dateDec 17, 2025
Technology
Filed 6mo ago· Nov 21, 2025
18 days to disclose
Markwayne Mullin
Markwayne Mullin
RSenateOklahoma
bought
Microsoft
MSFT
$250K-$500K
37.9% vs S&P 500
Trade dateNov 3, 2025
Filed 9mo ago· Aug 18, 2025
28 days to disclose
Angus S., Jr. King
Angus S., Jr. King
ISenateMaine
bought
Microsoft
MSFT
$1K-$15K
55.2% vs S&P 500
Trade dateJul 21, 2025
Filed 1.1y ago· May 15, 2025
30 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+84.3% vs S&P 500
Trade dateApr 15, 2025
Filed 1.1y ago· May 14, 2025
22 days to disclose
John Boozman
John Boozman
RSenateArkansas
bought
Microsoft
MSFT
$1K-$15K
72.9% vs S&P 500
Trade dateApr 22, 2025
Technology
Filed 1.1y ago· May 14, 2025
28 days to disclose
John Boozman
John Boozman
RSenateArkansas
bought
Microsoft
MSFT
$1K-$15K
73.0% vs S&P 500
Trade dateApr 16, 2025
Technology
Filed 1.2y ago· Mar 6, 2025
20 days to disclose
John Boozman
John Boozman
RSenateArkansas
bought
Microsoft
MSFT
$1K-$15K
47.0% vs S&P 500
Trade dateFeb 14, 2025
Technology
Filed 1.2y ago· Mar 6, 2025
29 days to disclose
John Boozman
John Boozman
RSenateArkansas
bought
Microsoft
MSFT
$1K-$15K
52.1% vs S&P 500
Trade dateFeb 5, 2025
Technology
Filed 1.3y ago· Feb 27, 2025
14 days to disclose
Markwayne Mullin
Markwayne Mullin
RSenateOklahoma
bought
Microsoft
MSFT
$50K-$100K
48.1% vs S&P 500
Trade dateFeb 13, 2025
Filed 1.3y ago· Feb 14, 2025
35 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+61.8% vs S&P 500
Trade dateJan 10, 2025
Filed 1.5y ago· Nov 15, 2024
17 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+58.7% vs S&P 500
Trade dateOct 29, 2024
Filed 1.9y ago· Jul 11, 2024
21 days to disclose
John Boozman
John Boozman
RSenateArkansas
bought
Microsoft
MSFT
$1K-$15K
65.9% vs S&P 500
Trade dateJun 20, 2024
Technology
Filed 2.3y ago· Feb 14, 2024
42 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+37.7% vs S&P 500
Trade dateJan 3, 2024
Filed 2.4y ago· Jan 17, 2024
34 days to disclose
Jerry Moran
Jerry Moran
RSenateKansas
sold
Microsoft
MSFT
$1K-$15K
+94.1% vs S&P 500
Trade dateDec 14, 2023
Technology
Filed 2.4y ago· Jan 17, 2024
34 days to disclose
Jerry Moran
Jerry Moran
RSenateKansas
sold
Microsoft
MSFT
$1K-$15K
+94.1% vs S&P 500
Trade dateDec 14, 2023
Technology
Filed 2.5y ago· Dec 15, 2023
11 days to disclose
John R. Curtis
John R. Curtis
RSenateUtah
sold
Microsoft
MSFT
$1K-$15K
+102.0% vs S&P 500
Trade dateDec 4, 2023
Technology
Filed 2.5y ago· Dec 15, 2023
36 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$1K-$15K
+61.9% vs S&P 500
Trade dateNov 9, 2023
Option
Filed 2.6y ago· Oct 12, 2023
29 days to disclose
Markwayne Mullin
Markwayne Mullin
RSenateOklahoma
bought
Microsoft
MSFT
$15K-$50K
33.5% vs S&P 500
Trade dateSep 13, 2023
Filed 2.7y ago· Sep 22, 2023
31 days to disclose
Dan Sullivan
Dan Sullivan
RSenateAlaska
sold
Microsoft
MSFT
$50K-$100K
+120.5% vs S&P 500
Trade dateAug 22, 2023
Technology
Filed 2.7y ago· Sep 18, 2023
27 days to disclose
Dan Sullivan
Dan Sullivan
RSenateAlaska
sold
Microsoft
MSFT
$50K-$100K
+120.5% vs S&P 500
Trade dateAug 22, 2023
Technology
Filed 2.8y ago· Aug 7, 2023
47 days to disclose · 2 past 45-day window
John R. Curtis
John R. Curtis
RSenateUtah
sold
Microsoft
MSFT
$1K-$15K
+118.9% vs S&P 500
Trade dateJun 21, 2023
Technology
Filed 2.9y ago· Jul 26, 2023
238 days to disclose · 193 past 45-day window
Dan Sullivan
Dan Sullivan
RSenateAlaska
bought
Microsoft
MSFT
$15K-$50K
8.7% vs S&P 500
Trade dateNov 30, 2022
Technology
Filed 2.9y ago· Jul 14, 2023
24 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$250K-$500K
+118.9% vs S&P 500
Trade dateJun 20, 2023
Filed 3.1y ago· May 12, 2023
39 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+78.6% vs S&P 500
Trade dateApr 3, 2023
Option
Filed 3.1y ago· May 11, 2023
38 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+78.6% vs S&P 500
Trade dateApr 3, 2023
Option
Filed 3.2y ago· Mar 13, 2023
18 days to disclose
John R. Curtis
John R. Curtis
RSenateUtah
sold
Microsoft
MSFT
$1K-$15K
+167.2% vs S&P 500
Trade dateFeb 23, 2023
Technology
Filed 3.5y ago· Dec 21, 2022
21 days to disclose
Dan Sullivan
Dan Sullivan
RSenateAlaska
bought
Microsoft
MSFT
$15K-$50K
8.7% vs S&P 500
Trade dateNov 30, 2022
Technology
Filed 3.5y ago· Dec 21, 2022
29 days to disclose
Dan Sullivan
Dan Sullivan
RSenateAlaska
bought
Microsoft
MSFT
$1K-$15K
5.2% vs S&P 500
Trade dateNov 22, 2022
Technology
Filed 3.5y ago· Dec 21, 2022
29 days to disclose
Dan Sullivan
Dan Sullivan
RSenateAlaska
bought
Microsoft
MSFT
$1K-$15K
5.2% vs S&P 500
Trade dateNov 22, 2022
Technology
Filed 3.5y ago· Dec 21, 2022
29 days to disclose
Dan Sullivan
Dan Sullivan
RSenateAlaska
bought
Microsoft
MSFT
$1K-$15K
5.2% vs S&P 500
Trade dateNov 22, 2022
Technology
Filed 3.5y ago· Dec 14, 2022
21 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
bought
Microsoft
MSFT
$1K-$15K
5.9% vs S&P 500
Trade dateNov 23, 2022
Option
Filed 3.5y ago· Dec 14, 2022
21 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+5.9% vs S&P 500
Trade dateNov 23, 2022
Option
Filed 3.5y ago· Dec 14, 2022
22 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$100K-$250K
+5.2% vs S&P 500
Trade dateNov 22, 2022
Filed 3.6y ago· Nov 10, 2022
13 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$1K-$15K
+3.5% vs S&P 500
Trade dateOct 28, 2022
Option
Filed 3.6y ago· Nov 10, 2022
13 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$1K-$15K
+3.5% vs S&P 500
Trade dateOct 28, 2022
Option
Filed 3.6y ago· Nov 10, 2022
13 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$1K-$15K
+3.5% vs S&P 500
Trade dateOct 28, 2022
Option
Filed 3.6y ago· Nov 10, 2022
17 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
bought
Microsoft
MSFT
$15K-$50K
16.7% vs S&P 500
Trade dateOct 24, 2022
Filed 3.6y ago· Nov 10, 2022
28 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
bought
Microsoft
MSFT
$250K-$500K
119.7% vs S&P 500
Trade dateOct 13, 2022
Filed 3.6y ago· Nov 10, 2022
36 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$100K-$250K
+191.6% vs S&P 500
Trade dateOct 5, 2022
Filed 3.6y ago· Oct 12, 2022
22 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$1K-$15K
+91.1% vs S&P 500
Trade dateSep 20, 2022
Option
Filed 3.6y ago· Oct 12, 2022
23 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
bought
Microsoft
MSFT
$250K-$500K
107.3% vs S&P 500
Trade dateSep 19, 2022
Filed 4.2y ago· Apr 8, 2022
17 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+19.1% vs S&P 500
Trade dateMar 22, 2022
Option
Filed 4.2y ago· Mar 11, 2022
38 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+64.1% vs S&P 500
Trade dateFeb 1, 2022
Option
Filed 4.3y ago· Feb 14, 2022
31 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$15K-$50K
+123.4% vs S&P 500
Trade dateJan 14, 2022
Filed 4.4y ago· Jan 21, 2022
31 days to disclose
Jerry Moran
Jerry Moran
RSenateKansas
sold
Microsoft
MSFT
$1K-$15K
+118.1% vs S&P 500
Trade dateDec 21, 2021
Technology
Filed 4.4y ago· Jan 21, 2022
31 days to disclose
Jerry Moran
Jerry Moran
RSenateKansas
sold
Microsoft
MSFT
$1K-$15K
+118.1% vs S&P 500
Trade dateDec 21, 2021
Technology
Filed 4.5y ago· Dec 10, 2021
18 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
bought
Microsoft
MSFT
$1K-$15K
34.4% vs S&P 500
Trade dateNov 22, 2021
Option
Filed 4.9y ago· Jul 23, 2021
94 days to disclose · 49 past 45-day window
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
bought
Microsoft
MSFT
$1K-$15K
Trade dateApr 20, 2021
Option
Filed 4.9y ago· Jul 23, 2021
170 days to disclose · 125 past 45-day window
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
bought
Microsoft
MSFT
$1K-$15K
Trade dateFeb 3, 2021
Option
Filed 4.9y ago· Jul 16, 2021
23 days to disclose
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
sold
Microsoft
MSFT
$1K-$15K
+8.9% vs S&P 500
Trade dateJun 23, 2021
Option
Filed 4.9y ago· Jul 6, 2021
6 days to disclose
John R. Curtis
John R. Curtis
RSenateUtah
bought
Microsoft
MSFT
$1K-$15K
87.9% vs S&P 500
Trade dateJun 30, 2021
Technology
Filed 5.0y ago· May 17, 2021
410 days to disclose · 365 past 45-day window
Thomas R Carper
Thomas R Carper
DSenateDelaware
sold
Microsoft
MSFT
$1K-$15K
Trade dateApr 2, 2020
Filed 5.1y ago· May 2, 2021
381 days to disclose · 336 past 45-day window
DJ
David A Perdue , Jr
Senate
sold
Microsoft
MSFT
$50K-$100K
Trade dateApr 16, 2020
Filed 5.1y ago· May 2, 2021
383 days to disclose · 338 past 45-day window
DJ
David A Perdue , Jr
Senate
sold
Microsoft
MSFT
$15K-$50K
Trade dateApr 14, 2020