Thomas Russo - Gardner Russo & Quinn
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    86
Portfolio value:    $8,496,278,296
Holdings Activity Buys Sells    History
Holding/activity history for  BP p.l.c. (BP)
← All BP superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2025   Q2 0 0.00 Sell 100.00% <0.01 $25.22–33.89 · VW $29.68i SEC
2025   Q1 6,300 <0.01 Buy <0.01 $29.69–35.55 · VW $33.01i $212,881 SEC
2024   Q4 0 0.00 Sell 100.00% <0.01 $27.82–33.29 · VW $30.22i SEC
2024   Q3 6,602 <0.01 Add 0.92% $30.52–37.39 · VW $33.10i $207,243 SEC
2024   Q2 6,542 <0.01 Add 0.77% $34.71–40.40 · VW $37.07i $236,165 SEC
2024   Q1 6,492 <0.01 Reduce 0.92% $33.52–38.48 · VW $36.56i $244,634 SEC
2023   Q4 6,552 <0.01 Reduce 3.36% <0.01 $34.25–40.84 · VW $36.83i $231,944 SEC
2023   Q3 6,780 <0.01 Reduce 0.35% $34.40–39.73 · VW $37.62i $262,540 SEC
2023   Q2 6,804 <0.01 Add 1.27% $33.62–40.70 · VW $36.54i $240,101 SEC
2023   Q1 6,719 <0.01 Reduce 2.47% <0.01 $33.53–41.38 · VW $37.62i $254,916 SEC
2022   Q4 6,889 <0.01 Buy <0.01 $29.54–36.11 · VW $33.53i $240,630 SEC
2019   Q3 0 0.00 Sell 100.00% <0.01 $35.73–42.63 · VW $38.78i SEC
2019   Q2 5,099 <0.01 Reduce 0.14% $40.32–45.38 · VW $42.47i $213,000 SEC
2019   Q1 5,106 <0.01 Buy <0.01 $37.41–44.97 · VW $42.03i $223,000 SEC
2018   Q4 0 0.00 Sell 100.00% <0.01 $36.28–47.05 · VW $40.42i SEC
2018   Q3 5,200 <0.01 Add 0.04% $41.30–47.25 · VW $44.88i $240,000 SEC
2018   Q2 5,198 <0.01 Reduce 1.89% $39.45–47.83 · VW $44.31i $237,000 SEC
2018   Q1 5,298 <0.01 Add 18.39% <0.01 $36.15–44.62 · VW $40.44i $215,000 SEC
2017   Q4 4,475 <0.01 Buy <0.01 $37.98–42.23 · VW $40.75i $188,000 SEC
2016   Q3 0 0.00 Sell 100.00% <0.01 $32.50–37.28 · VW $34.98i SEC
2016   Q2 5,696 <0.01 Buy <0.01 $28.67–35.59 · VW $33.26i $202,000 SEC
2015   Q4 0 0.00 Sell 100.00% <0.01 $29.90–37.53 · VW $32.90i SEC
2015   Q3 7,096 <0.01 Reduce 9.19% <0.01 $29.35–41.52 · VW $33.81i $217,000 SEC
2015   Q2 7,814 <0.01 Reduce 0.22% $39.27–43.85 · VW $41.03i $312,000 SEC
2015   Q1 7,831 <0.01 Reduce 1.19% $34.93–42.10 · VW $38.71i $306,000 SEC
2014   Q4 7,925 <0.01 Add 0.03% $34.88–44.14 · VW $39.05i $302,000 SEC
2014   Q3 7,923 <0.01 $43.92 $348,000 SEC
2014   Q2 7,923 <0.01 Reduce 43.20% <0.01 $47.14–53.48 · VW $51.12i $418,000 SEC
2014   Q1 13,950 <0.01 Reduce 38.57% <0.01 $45.83–51.02 · VW $48.32i $671,000 SEC
2013   Q4 22,707 0.01 $48.62 $1,104,000 SEC
2013   Q3 22,707 0.01 Reduce 10.25% <0.01 $40.51–43.75 · VW $42.10i $954,000 SEC
2013   Q2 25,301 0.01 Add 314.70% <0.01 $40.12–44.27 · VW $42.04i $1,056,000 SEC
2013   Q1 6,101 <0.01 $42.29 $258,000 SEC
2012   Q4 6,101 <0.01 Reduce 0.41% $39.58–43.90 · VW $41.71i $254,000 SEC
2012   Q3 6,126 <0.01 Reduce 26.08% <0.01 $39.13–44.16 · VW $41.88i $259,000 SEC
2012   Q2 8,287 <0.01 Add 0.12% $36.25–45.60 · VW $40.80i $336,000 SEC
2012   Q1 8,277 <0.01 $44.94 $372,000 SEC
2011   Q4 8,277 <0.01 Add 3.77% <0.01 $33.62–45.84 · VW $40.73i $354,000 SEC
2011   Q3 7,976 <0.01 Reduce 1.65% <0.01 $35.10–47.09 · VW $39.42i $288,000 SEC
2011   Q2 8,110 <0.01 Reduce 4.70% <0.01 $41.26–47.45 · VW $44.33i $359,000 SEC
2011   Q1 8,510 <0.01 Add 0.28% $42.50–49.50 · VW $45.38i $376,000 SEC
2010   Q4 8,486 0.01 Reduce 8.12% <0.01 $39.58–44.83 · VW $42.86i $375,000 SEC
2010   Q3 9,236 0.02 Reduce 0.81% <0.01 $28.79–41.59 · VW $37.18i $380,000 SEC
2010   Q2 9,311 0.01 Reduce 22.12% <0.01 $26.75–60.98 · VW $38.87i $269,000 SEC
2010   Q1 11,956 0.03 $57.04 $682,000 SEC
2009   Q4 11,956 0.04 Add 6.97% <0.01 $50.60–60.00 · VW $56.19i $693,000 SEC
2009   Q3 11,177 0.03 Reduce 5.35% <0.01 $44.62–55.61 · VW $51.15i $595,000 SEC
2009   Q2 11,809 0.03 Buy 0.03 $38.50–53.29 · VW $46.49i $563,000 SEC
2009   Q1 0 0.00 Sell 100.00% 0.03 $33.70–49.83 · VW $41.21i SEC
2008   Q4 12,528 0.03 $46.78 $586,000 SEC
2008   Q3 12,528 0.02 Reduce 54.47% 0.06 $48.35–69.10 · VW $55.87i $629,000 SEC
2008   Q2 27,517 0.12 Reduce 16.91% <0.01 $60.25–77.69 · VW $69.17i $1,045,000 SEC
2008   Q1 33,117 0.02 Reduce 1.75% <0.01 $57.85–75.87 · VW $64.79i $999,000 SEC
2007   Q4 33,707 0.03 Reduce 0.06% $67.24–79.77 · VW $73.39i $1,247,000 SEC
2007   Q3 33,728 0.03 Reduce 0.30% <0.01 $61.10–75.25 · VW $68.57i $1,184,000 SEC
2007   Q2 33,828 0.03 Reduce 0.44% <0.01 $64.42–72.49 · VW $69.68i $1,240,000 SEC
2007   Q1 33,978 0.03 Reduce 0.51% <0.01 $58.62–67.27 · VW $63.55i $1,122,000 SEC
2006   Q4 34,153 0.03 Add 0.11% $63.52–69.49 · VW $66.70i $1,172,000 SEC
2006   Q3 34,117 0.03 Reduce 23.10% 0.01 $63.81–73.28 · VW $67.56i $1,144,000 SEC
2006   Q2 44,367 0.05 Add 121.84% 0.03 $64.19–76.85 · VW $70.22i $1,929,000 SEC
2006   Q1 20,000 <0.01 Reduce 66.21% 0.05 $65.35–72.88 · VW $69.06i $230,000 SEC
2005   Q4 59,183 0.08 Buy 0.08 $63.26–71.25 · VW $66.24i $2,595,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.07 $43.13–60.63 · VW $52.33i SEC
1999   Q4 11,092 0.07 Reduce 54.17% 0.04 $51.38–62.63 · VW $57.77i $657,894,000 SEC
1999   Q3 24,204 0.07 Add 115.07% 0.04 $52.50–61.16 · VW $56.35i $670,526,000 SEC
1999   Q2 11,254 0.05 Reduce 46.52% 0.05 $47.00–57.69 · VW $52.98i $610,529 SEC
1999   Q1 21,044 0.10 $50.52 $1,063,000 SEC
Price snapshot:
Current price$40.83
52-week low$29.97
52-week high$47.72