William Frels - Mairs & Power Inc
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 plc (BP)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 5,610 <0.01 Reduce 13.69% <0.01 $47.00 $263,670 SEC
2025   Q4 6,500 <0.01 $34.73 $225,745 SEC
2025   Q3 6,500 <0.01 Buy <0.01 $34.46 $223,990 SEC
2025   Q2 0 0.00 Sell 100.00% <0.01 SEC
2025   Q1 10,540 <0.01 $33.79 $356,147 SEC
2024   Q4 10,540 <0.01 Add 62.15% <0.01 $29.56 $311,562 SEC
2024   Q3 6,500 <0.01 Reduce 56.23% <0.01 $31.39 $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 $35.40 $525,690 SEC
2023   Q3 15,600 0.01 Reduce 7.42% <0.01 $38.72 $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 $34.93 $588,571 SEC
2022   Q3 19,750 0.01 Buy 0.01 $28.56 $564,000 SEC
2021   Q4 0 0.00 Sell 100.00% <0.01 SEC
2021   Q3 7,526 <0.01 Reduce 9.06% <0.01 $27.37 $206,000 SEC
2021   Q2 8,276 <0.01 Reduce 16.06% <0.01 $26.46 $219,000 SEC
2021   Q1 9,860 <0.01 Reduce 29.94% <0.01 $24.34 $240,000 SEC
2020   Q4 14,074 <0.01 Reduce 21.16% <0.01 $20.53 $289,000 SEC
2020   Q3 17,852 <0.01 Reduce 6.32% <0.01 $17.48 $312,000 SEC
2020   Q2 19,056 0.01 Reduce 15.34% <0.01 $23.30 $444,000 SEC
2020   Q1 22,508 0.01 Reduce 1.43% <0.01 $24.39 $549,000 SEC
2019   Q4 22,834 0.01 Add 10.88% <0.01 $37.75 $862,000 SEC
2019   Q3 20,594 0.01 Reduce 0.48% $37.97 $782,000 SEC
2019   Q2 20,694 0.01 Reduce 14.85% <0.01 $41.70 $863,000 SEC
2019   Q1 24,302 0.01 Reduce 10.92% <0.01 $43.70 $1,062,000 SEC
2018   Q4 27,282 0.01 Add 10.29% <0.01 $37.94 $1,035,000 SEC
2018   Q3 24,736 0.01 Reduce 17.41% <0.01 $46.09 $1,140,000 SEC
2018   Q2 29,950 0.02 Reduce 5.44% <0.01 $45.68 $1,368,000 SEC
2018   Q1 31,672 0.02 Reduce 6.69% <0.01 $40.54 $1,284,000 SEC
2017   Q4 33,942 0.02 Add 18.10% <0.01 $42.04 $1,427,000 SEC
2017   Q3 28,741 0.01 Reduce 16.43% <0.01 $38.45 $1,105,000 SEC
2017   Q2 34,393 0.01 Reduce 10.50% <0.01 $34.66 $1,192,000 SEC
2017   Q1 38,428 0.02 Reduce 19.67% <0.01 $34.53 $1,327,000 SEC
2016   Q4 47,836 0.02 Reduce 5.31% <0.01 $37.38 $1,788,000 SEC
2016   Q3 50,517 0.02 Reduce 15.70% <0.01 $35.16 $1,776,000 SEC
2016   Q2 59,922 0.03 Reduce 29.86% 0.01 $35.51 $2,128,000 SEC
2016   Q1 85,429 0.04 Reduce 15.45% <0.01 $30.18 $2,578,000 SEC
2015   Q4 101,037 0.05 Reduce 48.46% 0.04 $31.26 $3,158,000 SEC
2015   Q3 196,021 0.09 Reduce 3.92% <0.01 $30.56 $5,990,000 SEC
2015   Q2 204,020 0.12 Reduce 12.12% 0.01 $39.96 $8,153,000 SEC
2015   Q1 232,148 0.12 Reduce 36.50% 0.07 $39.11 $9,079,000 SEC
2014   Q4 365,576 0.19 Reduce 7.90% 0.02 $38.12 $13,936,000 SEC
2014   Q3 396,921 0.25 Add 0.69% <0.01 $43.95 $17,445,000 SEC
2014   Q2 394,186 0.30 Reduce 3.62% 0.01 $52.75 $20,793,000 SEC
2014   Q1 408,972 0.30 Reduce 3.50% 0.01 $48.10 $19,672,000 SEC
2013   Q4 423,816 0.33 Reduce 0.73% <0.01 $48.61 $20,602,000 SEC
2013   Q3 426,953 0.33 Reduce 6.26% 0.02 $42.03 $17,945,000 SEC
2013   Q2 455,445 0.38 Reduce 0.51% <0.01 $41.74 $19,010,000 SEC
2013   Q1 457,772 0.20 Add 4.12% <0.01 $42.35 $19,387,000 SEC
2012   Q4 439,677 0.46 Add 0.02% <0.01 $41.64 $18,308,000 SEC
2012   Q3 439,600 0.46 Add 0.47% <0.01 $42.36 $18,621,000 SEC
2012   Q2 437,560 0.46 Add 1.12% <0.01 $40.54 $17,739,000 SEC
2012   Q1 432,720 0.50 Reduce 0.14% <0.01 $45.00 $19,472,000 SEC
2011   Q4 433,339 0.53 Reduce 1.59% <0.01 $42.74 $18,521,000 SEC
2011   Q3 440,351 0.51 Buy 0.51 $36.07 $15,883,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.52 SEC
2011   Q1 430,301 0.52 Reduce 4.82% 0.03 $44.14 $18,993,000 SEC
2010   Q4 452,086 0.58 Reduce 0.52% <0.01 $44.17 $19,969,000 SEC
2010   Q3 454,463 0.30 Add 10.28% 0.03 $41,169.99 $18,710,237,000 SEC
2010   Q1 412,100 0.36 Reduce 0.86% <0.01 $57,069.98 $23,518,540,000 SEC
2009   Q4 415,663 0.38 Add 0.17% <0.01 $57,970.01 $24,095,989,000 SEC
2009   Q3 414,965 0.36 Add 5.11% 0.02 $53,230.06 $22,088,610,000 SEC
2009   Q2 394,781 0.36 Add 2.04% <0.01 $47,679.96 $18,823,143,000 SEC
2009   Q1 386,885 0.35 Reduce 0.18% <0.01 $40,099.99 $15,514,083,000 SEC
2008   Q4 387,596 0.34 Add 1.56% <0.01 $46,740.04 $18,116,253,000 SEC
2008   Q3 381,639 0.28 Add 1.35% <0.01 $50,169.97 $19,146,818,000 SEC
2008   Q2 376,552 0.39 Reduce 0.92% <0.01 $69,570.06 $26,196,746,000 SEC
2008   Q1 380,046 0.32 Add 2.18% <0.01 $60,650.00 $23,049,790,000 SEC
2007   Q4 371,954 0.55 Reduce 0.42% <0.01 $73,170.00 $27,215,874,000 SEC
2007   Q3 373,506 0.31 Add 3.46% 0.01 $69,350.00 $25,902,641,000 SEC
2007   Q2 361,015 0.31 Add 1.60% <0.01 $72,140.00 $26,043,622,000 SEC
2007   Q1 355,346 0.29 Add 2.04% <0.01 $64,750.00 $23,008,654,000 SEC
2006   Q4 348,226 0.30 Reduce 1.80% 0.01 $67,100.00 $23,365,965,000 SEC
2006   Q3 354,626 0.64 Reduce 17.26% 0.26 $65,580.00 $23,256,373,000 SEC
2006   Q2 428,613 1.50 Add 35.03% 0.39 $69,610.06 $29,835,778,000 SEC
2006   Q1 317,422 0.30 Add 5.18% 0.01 $68,940.06 $21,883,091,000 SEC
2005   Q4 301,775 0.28 Add 0.36% <0.01 $64,220.05 $19,380,007,000 SEC
2005   Q3 300,698 0.67 Reduce 0.43% <0.01 $70,850.09 $21,304,479,000 SEC
2005   Q2 301,996 0.30 Add 2.91% <0.01 $62,379.91 $18,838,482,000 SEC
2005   Q1 293,458 0.31 Add 1.00% <0.01 $62,400.04 $18,311,791,000 SEC
2004   Q4 290,549 0.30 Buy 0.30 $58,400.07 $16,968,081,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.65 SEC
2004   Q2 275,740 0.65 Add 0.13% <0.01 $53,569.93 $14,771,373,000 SEC
2004   Q1 275,382 0.34 Add 4.03% 0.01 $51,199.93 $14,099,540,000 SEC
2003   Q4 264,717 0.35 Add 4.26% 0.01 $49,350.00 $13,063,783,000 SEC
2003   Q3 253,895 0.33 Buy 0.33 $42,100.00 $10,688,979,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.28 SEC
2003   Q1 176,243 0.28 Add 17.65% 0.04 $38,590.00 $6,801,217,000 SEC
2002   Q4 149,805 0.26 Add 10.07% 0.02 $40,649.99 $6,089,572,000 SEC
2002   Q3 136,101 0.26 Add 0.07% <0.01 $39,899.99 $5,430,429,000 SEC
2002   Q2 136,001 0.30 Reduce 0.15% <0.01 $50,489.99 $6,866,689,000 SEC
2002   Q1 136,201 0.63 Add 7.71% 0.05 $53,099.99 $7,232,272,000 SEC
2001   Q4 126,456 0.29 Add 13.34% 0.03 $46,509.98 $5,881,466,000 SEC
2001   Q3 111,577 0.31 Add 0.15% <0.01 $49,169.97 $5,486,238,000 SEC
2001   Q2 111,407 0.63 Buy 0.63 $49,849.97 $5,553,636,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.29 SEC
2000   Q4 104,827 0.29 Add 22.92% 0.05 $47,874.97 $5,018,590,000 SEC
2000   Q3 85,280 0.29 Add 1.50% <0.01 $52,999.95 $4,519,836,000 SEC
2000   Q2 84,020 0.30 Buy 0.30 $56,562.45 $4,752,377,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.30 SEC
1999   Q4 79,639 0.30 Add 100.00% 0.15 $59,312.43 $4,723,583,000 SEC
1999   Q3 39,819 0.28 Buy 0.28 $110,813.78 $4,412,494,000 SEC