Rob Bresnahan - Member of Congress

Rob Bresnahan Stock Portfolio

Simulated

Republican · House · PA

Rob Bresnahan's stock portfolio and returns vs the S&P 500, built from publicly disclosed congressional trades. Simulated using FIFO position matching and time-weighted returns.

Portfolio Value
$2.5M
Unrealized P&L
$735K
+41.0%
Realized P&L
-$80K
Open Positions
137

Performance vs S&P 500

1M
+3.9%
SPY +3.7%
α +0.1%
3M
+6.5%
SPY +4.6%
α +2.0%
6M
+15.1%
SPY +11.4%
α +3.7%
1Y
+23.8%
SPY +22.3%
α +1.5%
3Y
+37.6%
SPY +31.4%
α +6.2%
5Y
+37.6%
SPY +31.4%
α +6.2%
All
+37.6%
SPY +31.4%
α +6.2%

Head-to-head with S&P 500

Live Holdings137 positions

TickerSharesCurrentValueReturn
211$772.56$163K+16.7%
283$479.16$135K+316.7%
996$100.82$100K+332.6%
445$222.97$99K+77.1%
154$501.42$77K+36.6%
270$284.96$77K+58.6%
218$329.40$72K+79.9%
205$264.40$54K+113.9%
110$452.67$50K+523.6%
80$589.85$47K+45.7%
136$327.11$44K+11.0%
350$117.25$41K+26.1%
168$237.10$40K+64.1%
1,438$26.70$38K+18.1%
105$363.19$38K+17.8%
771$46.97$36K+11.4%
204$165.65$34K+322.8%
74$408.23$30K-7.5%
144$204.16$29K+16.9%
47$622.44$29K+27.7%
125$235.34$29K+32.0%
117$244.94$29K+19.3%
274$93.12$26K+59.6%
96$265.43$25K-21.9%
990$25.38$25K-22.7%
167$147.36$25K+43.5%
18$1390.35$24K+205.4%
95$236.93$23K-6.0%
133$168.22$22K+180.0%
63$339.45$21K+165.3%
223$91.46$20K+154.9%
159$128.37$20K-5.0%
30$670.02$20K+153.4%
65$310.82$20K+153.2%
178$112.51$20K+150.2%
27$721.67$20K+22.0%
23$842.48$19K+140.8%
226$84.37$19K+138.7%
48$388.44$19K+133.9%
103$171.03$18K+121.2%
59$296.27$18K+118.9%
14$1162.61$17K+110.6%
188$87.62$17K+106.3%
64$237.43$15K+89.9%
191$76.39$15K+82.8%
48$296.40$14K+79.3%
44$321.42$14K+78.4%
65$216.54$14K+77.0%
32$425.46$13K+68.2%
65$207.91$13K+68.1%
41$326.82$13K-44.8%
117$112.73$13K-17.3%
102$126.99$13K+61.6%
921$14.02$13K+61.3%
299$42.85$13K+59.9%
18$687.69$13K+57.9%
52$239.13$12K+55.8%
93$132.91$12K+53.8%
54$215.76$12K+45.5%
38$293.83$11K+41.1%
128$88.08$11K+40.5%
53$211.47$11K+39.9%
737$14.72$11K+35.5%
44$245.56$11K+35.2%
14$785.89$11K+34.3%
147$72.68$11K+34.0%
30$357.85$11K+33.8%
119$89.72$11K+33.8%
125$84.67$11K+32.8%
31$338.09$11K+32.5%
48$217.83$11K+31.4%
70$151.01$10K+31.2%
170$61.81$10K+31.1%
120$87.27$10K+30.7%
32$319.37$10K+29.7%
71$145.48$10K+29.4%
184$55.97$10K+29.0%
17$587.24$10K+26.3%
33$301.51$10K+26.0%
7$1426.87$10K+24.8%
234$40.81$10K+19.3%
69$134.38$9K+16.0%
23$406.69$9K+15.7%
43$214.16$9K+14.8%
16$587.17$9K+14.7%
87$104.91$9K+14.1%
49$183.30$9K+12.0%
16$563.73$9K+11.2%
29$302.69$9K+10.3%
168$51.81$9K+9.1%
36$237.71$8K+6.2%
31$263.94$8K+3.5%
172$47.80$8K+2.7%
139$58.90$8K+2.6%
46$176.68$8K+2.6%
137$59.76$8K+2.3%
109$74.72$8K+2.3%
93$86.83$8K+0.8%
93$84.75$8K-1.1%
268$29.43$8K-1.6%
110$71.66$8K-1.7%
121$62.78$8K-4.7%
55$136.27$7K-6.7%
4$1813.09$7K-6.8%
EX
EXE
80$92.98$7K-7.0%
21$345.13$7K-7.3%
291$25.23$7K-8.2%
12$592.83$7K-9.6%
258$27.75$7K-10.6%
39$182.26$7K-11.3%
38$179.31$7K-14.8%
130$52.14$7K-15.0%
39$173.25$7K-15.3%
19$348.40$7K-16.6%
77$86.23$7K-16.6%
29$229.78$7K-17.6%
47$136.12$6K-20.4%
150$41.76$6K-21.6%
37$166.85$6K-23.2%
49$124.64$6K-23.2%
11$490.69$6K-31.2%
147$36.84$5K-32.3%
25$196.84$5K-37.3%
21$212.99$5K-43.0%
49$90.91$4K-43.9%
192$23.09$4K-44.6%
25$152.77$4K-52.5%
50$72.75$4K-54.6%
23$153.44$4K-55.5%
36$67.28$2K-69.8%
9$274.11$2K+60.6%
123$13.79$2K+36.2%
113$13.90$2K-80.4%
6$152.35$869+51.2%
2$109.19$247+15.9%
2$83.44$171+2.1%
1$108.09$156+5.0%

About this simulation

This portfolio is a simulation built from publicly disclosed STOCK Act filings. Since politicians only report trade amounts as ranges (e.g., “$1,001 - $15,000”), we use the midpoint of each range and the closing price on the trade date to estimate share counts. Returns are calculated using Time-Weighted Return (TWR), the industry standard for measuring stock-picking skill independent of cash flow timing. Read the full methodology →