William Frels - Mairs & Power
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    245
Portfolio value:    $9,786,094,433
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
2026   Q1 5,610 <0.01 Reduce 13.69% <0.01 $33.40–48.27 · VW $42.89i $263,670 SEC
2025   Q4 6,500 <0.01 $34.73 $225,745 SEC
2025   Q3 6,500 <0.01 Buy <0.01 $29.96–35.88 · VW $33.43i $223,990 SEC
2025   Q2 0 0.00 Sell 100.00% <0.01 $25.22–33.89 · VW $29.68i SEC
2025   Q1 10,540 <0.01 $33.79 $356,147 SEC
2024   Q4 10,540 <0.01 Add 62.15% <0.01 $27.82–33.29 · VW $30.22i $311,562 SEC
2024   Q3 6,500 <0.01 Reduce 56.23% <0.01 $30.52–37.39 · VW $33.10i $204,035 SEC
2024   Q2 14,850 0.01 $36.10 $536,085 SEC
2024   Q1 14,850 <0.01 $37.68 $559,548 SEC
2023   Q4 14,850 <0.01 Reduce 4.81% <0.01 $34.25–40.84 · VW $36.83i $525,690 SEC
2023   Q3 15,600 0.01 Reduce 7.42% <0.01 $34.40–39.73 · VW $37.62i $604,032 SEC
2023   Q2 16,850 <0.01 $35.29 $594,637 SEC
2023   Q1 16,850 0.01 $37.94 $639,289 SEC
2022   Q4 16,850 0.01 Reduce 14.68% <0.01 $29.54–36.11 · VW $33.53i $588,571 SEC
2022   Q3 19,750 0.01 Buy 0.01 $25.37–32.89 · VW $28.94i $564,000 SEC
2021   Q4 0 0.00 Sell 100.00% <0.01 $25.33–30.29 · VW $27.42i SEC
2021   Q3 7,526 <0.01 Reduce 9.06% <0.01 $22.64–27.89 · VW $25.95i $206,000 SEC
2021   Q2 8,276 <0.01 Reduce 16.06% <0.01 $24.10–28.49 · VW $26.34i $219,000 SEC
2021   Q1 9,860 <0.01 Reduce 29.94% <0.01 $20.43–27.10 · VW $23.96i $240,000 SEC
2020   Q4 14,074 <0.01 Reduce 21.16% <0.01 $14.74–22.83 · VW $19.36i $289,000 SEC
2020   Q3 17,852 <0.01 Reduce 6.32% <0.01 $17.35–24.61 · VW $19.81i $312,000 SEC
2020   Q2 19,056 0.01 Reduce 15.34% <0.01 $21.20–28.57 · VW $24.36i $444,000 SEC
2020   Q1 22,508 0.01 Reduce 1.43% <0.01 $15.51–40.08 · VW $26.66i $549,000 SEC
2019   Q4 22,834 0.01 Add 10.88% <0.01 $35.88–40.01 · VW $37.88i $862,000 SEC
2019   Q3 20,594 0.01 Reduce 0.48% $35.73–42.63 · VW $38.78i $782,000 SEC
2019   Q2 20,694 0.01 Reduce 14.85% <0.01 $40.32–45.38 · VW $42.47i $863,000 SEC
2019   Q1 24,302 0.01 Reduce 10.92% <0.01 $37.41–44.97 · VW $42.03i $1,062,000 SEC
2018   Q4 27,282 0.01 Add 10.29% <0.01 $36.28–47.05 · VW $40.42i $1,035,000 SEC
2018   Q3 24,736 0.01 Reduce 17.41% <0.01 $41.30–47.25 · VW $44.88i $1,140,000 SEC
2018   Q2 29,950 0.02 Reduce 5.44% <0.01 $39.45–47.83 · VW $44.31i $1,368,000 SEC
2018   Q1 31,672 0.02 Reduce 6.69% <0.01 $36.15–44.62 · VW $40.44i $1,284,000 SEC
2017   Q4 33,942 0.02 Add 18.10% <0.01 $37.98–42.23 · VW $40.75i $1,427,000 SEC
2017   Q3 28,741 0.01 Reduce 16.43% <0.01 $33.90–38.48 · VW $36.94i $1,105,000 SEC
2017   Q2 34,393 0.01 Reduce 10.50% <0.01 $33.83–37.19 · VW $35.22i $1,192,000 SEC
2017   Q1 38,428 0.02 Reduce 19.67% <0.01 $33.10–38.68 · VW $35.43i $1,327,000 SEC
2016   Q4 47,836 0.02 Reduce 5.31% <0.01 $32.53–37.67 · VW $35.86i $1,788,000 SEC
2016   Q3 50,517 0.02 Reduce 15.70% <0.01 $32.50–37.28 · VW $34.98i $1,776,000 SEC
2016   Q2 59,922 0.03 Reduce 29.86% 0.01 $28.67–35.59 · VW $33.26i $2,128,000 SEC
2016   Q1 85,429 0.04 Reduce 15.45% <0.01 $27.01–32.38 · VW $29.86i $2,578,000 SEC
2015   Q4 101,037 0.05 Reduce 48.46% 0.04 $29.90–37.53 · VW $32.90i $3,158,000 SEC
2015   Q3 196,021 0.09 Reduce 3.92% <0.01 $29.35–41.52 · VW $33.81i $5,990,000 SEC
2015   Q2 204,020 0.12 Reduce 12.12% 0.01 $39.27–43.85 · VW $41.03i $8,153,000 SEC
2015   Q1 232,148 0.12 Reduce 36.50% 0.07 $34.93–42.10 · VW $38.71i $9,079,000 SEC
2014   Q4 365,576 0.19 Reduce 7.90% 0.02 $34.88–44.14 · VW $39.05i $13,936,000 SEC
2014   Q3 396,921 0.25 Add 0.69% <0.01 $43.80–53.48 · VW $47.08i $17,445,000 SEC
2014   Q2 394,186 0.30 Reduce 3.62% 0.01 $47.14–53.48 · VW $51.12i $20,793,000 SEC
2014   Q1 408,972 0.30 Reduce 3.50% 0.01 $45.83–51.02 · VW $48.32i $19,672,000 SEC
2013   Q4 423,816 0.33 Reduce 0.73% <0.01 $41.30–48.65 · VW $46.19i $20,602,000 SEC
2013   Q3 426,953 0.33 Reduce 6.26% 0.02 $40.51–43.75 · VW $42.10i $17,945,000 SEC
2013   Q2 455,445 0.38 Reduce 0.51% <0.01 $40.12–44.27 · VW $42.04i $19,010,000 SEC
2013   Q1 457,772 0.20 Add 4.12% <0.01 $39.99–45.45 · VW $42.60i $19,387,000 SEC
2012   Q4 439,677 0.46 Add 0.02% <0.01 $39.58–43.90 · VW $41.71i $18,308,000 SEC
2012   Q3 439,600 0.46 Add 0.47% <0.01 $39.13–44.16 · VW $41.88i $18,621,000 SEC
2012   Q2 437,560 0.46 Add 1.12% <0.01 $36.25–45.60 · VW $40.80i $17,739,000 SEC
2012   Q1 432,720 0.50 Reduce 0.14% <0.01 $42.84–48.34 · VW $45.39i $19,472,000 SEC
2011   Q4 433,339 0.53 Reduce 1.59% <0.01 $33.62–45.84 · VW $40.73i $18,521,000 SEC
2011   Q3 440,351 0.51 Add 2.30% 0.01 $35.10–47.09 · VW $39.42i $15,883,000 SEC
2011   Q2 430,434 0.26 Add 0.03% <0.01 $41.26–47.45 · VW $44.33i $19,064,000 SEC
2011   Q1 430,301 0.52 Reduce 4.82% 0.03 $42.50–49.50 · VW $45.38i $18,993,000 SEC
2010   Q4 452,086 0.58 Reduce 0.52% <0.01 $39.58–44.83 · VW $42.86i $19,969,000 SEC
2010   Q3 454,463 0.30 Add 1.72% <0.01 $28.79–41.59 · VW $37.18i $18,710,237,000 SEC
2010   Q2 446,793 0.44 Add 8.42% 0.03 $26.75–60.98 · VW $38.87i $12,903,378,000 SEC
2010   Q1 412,100 0.36 Reduce 0.86% <0.01 $52.00–62.38 · VW $57.15i $23,518,540,000 SEC
2009   Q4 415,663 0.38 Add 0.17% <0.01 $50.60–60.00 · VW $56.19i $24,095,989,000 SEC
2009   Q3 414,965 0.36 Add 5.11% 0.02 $44.62–55.61 · VW $51.15i $22,088,610,000 SEC
2009   Q2 394,781 0.36 Add 2.04% <0.01 $38.50–53.29 · VW $46.49i $18,823,143,000 SEC
2009   Q1 386,885 0.35 Reduce 0.18% <0.01 $33.70–49.83 · VW $41.21i $15,514,083,000 SEC
2008   Q4 387,596 0.34 Add 1.56% <0.01 $37.57–51.50 · VW $45.27i $18,116,253,000 SEC
2008   Q3 381,639 0.28 Add 1.35% <0.01 $48.35–69.10 · VW $55.87i $19,146,818,000 SEC
2008   Q2 376,552 0.39 Reduce 0.92% <0.01 $60.25–77.69 · VW $69.17i $26,196,746,000 SEC
2008   Q1 380,046 0.32 Add 2.18% <0.01 $57.85–75.87 · VW $64.79i $23,049,790,000 SEC
2007   Q4 371,954 0.55 Reduce 0.42% <0.01 $67.24–79.77 · VW $73.39i $27,215,874 SEC
2007   Q3 373,506 0.31 Add 3.46% 0.01 $61.10–75.25 · VW $68.57i $25,902,641,000 SEC
2007   Q2 361,015 0.31 Add 1.60% <0.01 $64.42–72.49 · VW $69.68i $26,043,622 SEC
2007   Q1 355,346 0.29 Add 2.04% <0.01 $58.62–67.27 · VW $63.55i $23,008,654 SEC
2006   Q4 348,226 0.30 Reduce 1.80% 0.01 $63.52–69.49 · VW $66.70i $23,365,965 SEC
2006   Q3 354,626 0.64 Reduce 17.26% 0.13 $63.81–73.28 · VW $67.56i $23,256,373 SEC
2006   Q2 428,613 0.77 Add 35.03% 0.20 $64.19–76.85 · VW $70.22i $29,835,778 SEC
2006   Q1 317,422 0.30 Add 5.18% 0.01 $65.35–72.88 · VW $69.06i $21,883,091 SEC
2005   Q4 301,775 0.28 Add 0.36% <0.01 $63.26–71.25 · VW $66.24i $19,380,007 SEC
2005   Q3 300,698 0.67 Reduce 0.43% <0.01 $62.84–72.66 · VW $68.78i $21,304,479 SEC
2005   Q2 301,996 0.30 Add 2.91% <0.01 $57.95–64.94 · VW $61.76i $18,838,482 SEC
2005   Q1 293,458 0.31 Add 1.00% <0.01 $56.60–66.65 · VW $61.88i $18,311,791 SEC
2004   Q4 290,549 0.30 Add 1.71% <0.01 $57.31–62.10 · VW $59.27i $16,968,081 SEC
2004   Q3 285,670 0.70 Add 3.60% 0.02 $51.95–59.04 · VW $56.17i $16,434,578 SEC
2004   Q2 275,740 0.65 Add 0.13% <0.01 $50.75–54.99 · VW $53.10i $14,771,373 SEC
2004   Q1 275,382 0.34 Add 4.03% 0.01 $46.65–51.48 · VW $49.78i $14,099,540 SEC
2003   Q4 264,717 0.35 Add 4.26% 0.01 $41.65–49.59 · VW $46.86i $13,063,783 SEC
2003   Q3 253,895 0.33 Add 4.16% 0.01 $39.25–43.54 · VW $41.63i $10,688,979 SEC
2003   Q2 243,762 0.70 Add 38.31% 0.19 $37.75–45.34 · VW $41.70i $10,242,878 SEC
2003   Q1 176,243 0.28 Add 17.65% 0.04 $34.67–41.94 · VW $38.40i $6,801,217 SEC
2002   Q4 149,805 0.26 Add 10.07% 0.02 $36.25–43.15 · VW $40.02i $6,089,572 SEC
2002   Q3 136,101 0.26 Add 0.07% <0.01 $38.20–51.46 · VW $43.19i $5,430,429 SEC
2002   Q2 136,001 0.30 Reduce 0.15% <0.01 $46.26–53.98 · VW $50.24i $6,866,689 SEC
2002   Q1 136,201 0.63 Add 7.71% 0.05 $43.75–53.52 · VW $50.12i $7,232,272 SEC
2001   Q4 126,456 0.29 Add 13.34% 0.03 $42.20–51.95 · VW $46.89i $5,881,466 SEC
2001   Q3 111,577 0.31 Add 0.15% <0.01 $43.01–53.05 · VW $48.41i $5,486,238 SEC
2001   Q2 111,407 0.63 Add 0.32% <0.01 $47.50–55.20 · VW $50.85i $5,553,636 SEC
2001   Q1 111,055 0.34 Add 5.94% 0.02 $46.12–53.50 · VW $49.75i $5,510,546 SEC
2000   Q4 104,827 0.29 Add 22.92% 0.05 $45.13–57.31 · VW $50.10i $5,018,590 SEC
2000   Q3 85,280 0.29 Add 1.50% <0.01 $50.50–58.38 · VW $53.96i $4,519,836 SEC
2000   Q2 84,020 0.30 Add 5.77% 0.02 $46.98–59.31 · VW $54.31i $4,752,377 SEC
2000   Q1 79,439 0.56 Reduce 0.25% <0.01 $43.13–60.63 · VW $52.33i $4,230,122 SEC
1999   Q4 79,639 0.30 Add 0.00% $51.38–62.63 · VW $57.77i $4,723,583 SEC
1999   Q3 79,638 0.28 Buy 0.28 $52.50–61.16 · VW $56.35i $4,412,494 SEC
Price snapshot:
Current price$40.83
Avg. buy price$34.46
+/- since buy18.49%
52-week low$29.97
52-week high$47.72