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.6M
Unrealized P&L
$798K
+44.5%
Realized P&L
-$80K
Open Positions
137

Performance vs S&P 500

1M
+2.9%
SPY +0.6%
α +2.4%
3M
+6.3%
SPY +4.6%
α +1.7%
6M
+28.0%
SPY +21.1%
α +6.9%
1Y
+22.1%
SPY +15.8%
α +6.3%
3Y
+40.7%
SPY +30.5%
α +10.3%
5Y
+40.7%
SPY +30.5%
α +10.3%
All
+40.7%
SPY +30.5%
α +10.3%

Head-to-head with S&P 500

Live Holdings137 positions

TickerSharesCurrentValueReturn
283$615.05$174K+434.9%
211$767.54$162K+15.9%
996$121.73$121K+422.3%
445$225.28$100K+78.9%
154$499.77$77K+36.1%
270$272.61$74K+51.7%
218$334.97$73K+82.9%
110$548.90$60K+656.2%
205$278.87$57K+125.6%
80$662.01$53K+63.5%
136$379.43$51K+28.7%
168$268.06$45K+85.5%
350$128.13$45K+37.8%
1,438$28.09$40K+24.3%
105$361.19$38K+17.2%
771$46.60$36K+10.5%
167$205.16$34K+99.7%
274$123.25$34K+111.3%
47$710.45$34K+45.7%
144$221.19$32K+26.6%
204$154.40$32K+294.1%
74$408.01$30K-7.6%
125$199.56$25K+11.9%
117$207.15$24K+0.9%
18$1347.49$24K+196.0%
96$240.09$23K-29.4%
990$22.64$22K-31.1%
59$378.37$22K+179.5%
95$233.20$22K-7.5%
63$352.38$22K+175.4%
178$123.39$22K+174.4%
27$740.60$20K+25.2%
103$191.63$20K+147.8%
30$636.50$19K+140.7%
48$389.80$19K+135.8%
23$814.55$19K+132.8%
48$383.65$18K+131.0%
223$81.64$18K+127.5%
65$275.33$18K+124.3%
159$111.02$18K-17.8%
226$75.61$17K+114.0%
188$83.98$16K+97.7%
191$82.31$16K+97.0%
14$1039.40$15K+88.3%
65$227.23$15K+83.7%
299$48.12$14K+79.5%
64$221.57$14K+77.3%
65$214.65$14K+75.5%
102$120.68$12K+53.6%
52$235.72$12K+53.6%
117$103.31$12K-24.3%
921$12.98$12K+49.4%
41$288.24$12K-51.3%
71$164.13$12K+46.0%
44$265.00$12K+45.9%
18$623.35$11K+43.1%
32$355.19$11K+40.4%
14$802.26$11K+37.1%
133$82.36$11K+37.1%
737$14.81$11K+36.4%
128$85.16$11K+35.8%
184$57.45$11K+32.5%
38$275.36$11K+32.2%
7$1495.12$10K+30.8%
93$112.85$10K+30.6%
119$86.41$10K+28.8%
44$229.27$10K+27.2%
30$337.75$10K+26.3%
53$189.29$10K+25.2%
130$76.11$10K+24.0%
125$78.92$10K+23.8%
32$304.57$10K+23.7%
69$141.93$10K+22.5%
70$140.47$10K+22.1%
31$310.06$10K+21.5%
54$178.51$10K+20.3%
23$421.27$10K+19.8%
147$64.86$10K+19.6%
170$56.10$10K+19.0%
33$282.13$9K+17.9%
43$214.64$9K+15.0%
12$747.70$9K+14.0%
120$76.00$9K+13.9%
48$188.42$9K+13.7%
17$524.30$9K+12.7%
16$557.55$9K+10.0%
234$37.13$9K+8.5%
168$51.07$9K+7.5%
31$271.81$9K+6.6%
46$182.25$8K+5.8%
29$287.61$8K+4.8%
87$96.17$8K+4.6%
93$88.96$8K+3.3%
49$168.90$8K+3.2%
137$60.19$8K+3.0%
93$87.86$8K+2.6%
16$520.66$8K+1.7%
55$146.50$8K+0.3%
29$270.75$8K-3.0%
268$28.74$8K-3.9%
109$69.19$8K-5.3%
36$209.64$7K-6.3%
121$61.37$7K-6.8%
4$1795.50$7K-7.7%
172$42.94$7K-7.8%
139$52.55$7K-8.5%
38$192.09$7K-8.7%
21$337.96$7K-9.3%
110$66.04$7K-9.4%
EX
EXE
80$87.10$7K-12.9%
49$140.61$7K-13.4%
291$23.73$7K-13.7%
39$170.63$7K-16.6%
258$23.59$6K-24.0%
39$155.33$6K-24.4%
19$315.29$6K-24.6%
37$163.59$6K-24.7%
11$512.62$6K-28.1%
21$261.38$6K-30.1%
47$116.42$5K-31.9%
150$35.63$5K-33.1%
147$35.59$5K-34.6%
25$188.13$5K-40.1%
49$96.37$5K-40.5%
77$60.97$5K-41.1%
23$198.13$5K-42.5%
192$20.32$4K-51.2%
50$71.73$4K-55.3%
36$91.79$3K-58.8%
25$117.74$3K-63.4%
9$249.47$2K+46.2%
123$13.62$2K+34.5%
113$12.71$1K-82.1%
6$161.18$920+60.0%
2$99.79$226+5.9%
2$83.44$171+2.1%
1$101.39$147-1.5%

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 →