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  Exxon Mobil Corp. (XOM)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 83,523 0.14 Reduce 3.56% <0.01 $169.66 $14,170,512 SEC
2025   Q4 86,602 0.10 Add 23.87% 0.02 $120.34 $10,421,685 SEC
2025   Q3 69,913 0.07 Add 103.40% 0.04 $112.75 $7,882,691 SEC
2025   Q2 34,373 0.04 Add 43.74% 0.01 $107.80 $3,705,409 SEC
2025   Q1 23,913 0.03 Reduce 25.94% <0.01 $118.93 $2,843,973 SEC
2024   Q4 32,289 0.03 Reduce 0.87% <0.01 $107.57 $3,473,328 SEC
2024   Q3 32,571 0.04 Reduce 10.15% <0.01 $117.22 $3,817,973 SEC
2024   Q2 36,251 0.04 Add 18.00% <0.01 $115.12 $4,173,215 SEC
2024   Q1 30,721 0.03 Reduce 2.12% <0.01 $116.24 $3,571,009 SEC
2023   Q4 31,387 0.03 Reduce 0.32% <0.01 $99.98 $3,138,072 SEC
2023   Q3 31,487 0.04 Reduce 3.28% <0.01 $117.58 $3,702,241 SEC
2023   Q2 32,555 0.04 Reduce 26.21% 0.02 $107.25 $3,491,524 SEC
2023   Q1 44,121 0.06 Reduce 0.31% <0.01 $109.66 $4,838,309 SEC
2022   Q4 44,256 0.06 Add 1.14% <0.01 $110.30 $4,881,437 SEC
2022   Q3 43,759 0.05 Add 9.10% <0.01 $87.32 $3,821,000 SEC
2022   Q2 40,110 0.04 Reduce 5.95% <0.01 $85.64 $3,435,000 SEC
2022   Q1 42,648 0.04 Reduce 9.50% <0.01 $82.58 $3,522,000 SEC
2021   Q4 47,125 0.03 Reduce 14.11% <0.01 $61.20 $2,884,000 SEC
2021   Q3 54,867 0.03 Reduce 10.03% <0.01 $58.81 $3,227,000 SEC
2021   Q2 60,987 0.04 Reduce 20.42% <0.01 $63.08 $3,847,000 SEC
2021   Q1 76,637 0.04 Reduce 29.64% 0.01 $55.83 $4,279,000 SEC
2020   Q4 108,926 0.05 Reduce 17.60% 0.01 $41.22 $4,490,000 SEC
2020   Q3 132,186 0.06 Reduce 12.59% 0.01 $34.33 $4,538,000 SEC
2020   Q2 151,231 0.09 Reduce 2.52% <0.01 $44.72 $6,763,000 SEC
2020   Q1 155,147 0.09 Reduce 13.80% 0.02 $37.97 $5,891,000 SEC
2019   Q4 179,992 0.14 Reduce 35.45% 0.09 $69.78 $12,560,000 SEC
2019   Q3 278,847 0.24 Reduce 22.00% 0.07 $70.61 $19,689,000 SEC
2019   Q2 357,513 0.33 Reduce 20.19% 0.09 $76.63 $27,396,000 SEC
2019   Q1 447,953 0.44 Reduce 11.12% 0.05 $80.80 $36,195,000 SEC
2018   Q4 503,980 0.46 Reduce 9.61% 0.05 $68.19 $34,366,000 SEC
2018   Q3 557,542 0.55 Reduce 16.24% 0.11 $85.02 $47,402,000 SEC
2018   Q2 665,635 0.68 Reduce 8.59% 0.06 $82.73 $55,068,000 SEC
2018   Q1 728,221 0.67 Reduce 2.02% 0.01 $74.61 $54,333,000 SEC
2017   Q4 743,247 0.72 Reduce 8.79% 0.07 $83.64 $62,165,000 SEC
2017   Q3 814,916 0.80 Reduce 0.34% <0.01 $81.98 $66,807,000 SEC
2017   Q2 817,679 0.80 Reduce 0.50% <0.01 $80.73 $66,011,000 SEC
2017   Q1 821,779 0.83 Add 1.32% 0.01 $82.01 $67,394,000 SEC
2016   Q4 811,057 0.94 Add 0.25% <0.01 $90.26 $73,206,000 SEC
2016   Q3 809,058 0.93 Add 1.34% 0.01 $87.28 $70,615,000 SEC
2016   Q2 798,359 1.01 Reduce 0.96% <0.01 $93.74 $74,838,000 SEC
2016   Q1 806,059 0.96 Add 2.80% 0.03 $83.59 $67,378,000 SEC
2015   Q4 784,100 0.92 Reduce 0.44% <0.01 $77.95 $61,121,000 SEC
2015   Q3 787,566 0.92 Add 3.50% 0.03 $74.35 $58,556,000 SEC
2015   Q2 760,929 0.90 Add 2.22% 0.02 $83.20 $63,309,000 SEC
2015   Q1 744,433 0.87 Add 5.13% 0.04 $85.00 $63,277,000 SEC
2014   Q4 708,113 0.91 Add 4.94% 0.04 $92.45 $65,465,000 SEC
2014   Q3 674,809 0.93 Add 0.86% <0.01 $94.05 $63,466,000 SEC
2014   Q2 669,064 0.97 Add 4.04% 0.04 $100.68 $67,361,000 SEC
2014   Q1 643,068 0.97 Add 3.36% 0.03 $97.68 $62,815,000 SEC
2013   Q4 622,171 1.02 Add 5.54% 0.05 $101.20 $62,964,000 SEC
2013   Q3 589,486 0.92 Add 0.69% <0.01 $86.04 $50,719,000 SEC
2013   Q2 585,459 1.06 Add 10.54% 0.10 $90.35 $52,896,000 SEC
2013   Q1 529,631 0.49 Add 16.17% 0.07 $90.11 $47,725,000 SEC
2012   Q4 455,918 0.98 Reduce 2.98% 0.03 $86.55 $39,460,000 SEC
2012   Q3 469,899 1.06 Reduce 0.01% <0.01 $91.45 $42,972,000 SEC
2012   Q2 469,961 1.05 Reduce 3.35% 0.04 $85.57 $40,215,000 SEC
2012   Q1 486,262 1.08 Reduce 2.52% 0.03 $86.73 $42,173,000 SEC
2011   Q4 498,849 1.22 Reduce 3.34% 0.04 $84.76 $42,282,000 SEC
2011   Q3 516,089 1.21 Buy 1.21 $72.63 $37,484,000 SEC
2011   Q2 0 0.00 Sell 100.00% 1.09 SEC
2011   Q1 473,571 1.09 Reduce 1.83% 0.02 $84.13 $39,842,000 SEC
2010   Q4 482,386 1.02 Add 6.09% 0.06 $73.12 $35,272,000 SEC
2010   Q3 454,714 0.44 Add 18.43% 0.07 $61,790.05 $28,096,802,000 SEC
2010   Q1 383,944 0.39 Add 19.64% 0.06 $66,980.00 $25,716,569,000 SEC
2009   Q4 320,920 0.35 Add 2.78% <0.01 $68,190.00 $21,883,535,000 SEC
2009   Q3 312,236 0.35 Reduce 0.51% <0.01 $68,609.93 $21,422,490,000 SEC
2009   Q2 313,837 0.42 Add 10.08% 0.04 $69,909.93 $21,940,322,000 SEC
2009   Q1 285,104 0.44 Reduce 8.96% 0.04 $68,099.92 $19,415,560,000 SEC
2008   Q4 313,158 0.48 Reduce 1.30% <0.01 $79,829.92 $24,999,377,000 SEC
2008   Q3 317,281 0.36 Add 0.37% <0.01 $77,659.92 $24,640,017,000 SEC
2008   Q2 316,113 0.41 Reduce 1.11% <0.01 $88,129.91 $27,859,010,000 SEC
2008   Q1 319,652 0.37 Add 1.71% <0.01 $84,579.92 $27,036,139,000 SEC
2007   Q4 314,292 0.60 Reduce 0.73% <0.01 $93,689.90 $29,445,987,000 SEC
2007   Q3 316,617 0.35 Add 2.62% <0.01 $92,559.90 $29,306,039,000 SEC
2007   Q2 308,531 0.31 Add 3.93% 0.01 $83,879.91 $25,879,553,000 SEC
2007   Q1 296,871 0.29 Add 0.36% <0.01 $75,449.92 $22,398,892,000 SEC
2006   Q4 295,820 0.29 Reduce 2.15% 0.01 $76,629.92 $22,668,662,000 SEC
2006   Q3 302,325 0.56 Reduce 33.54% 0.47 $67,099.93 $20,285,986,000 SEC
2006   Q2 454,916 1.40 Add 65.88% 0.56 $61,349.96 $27,909,077,000 SEC
2006   Q1 274,251 0.23 Add 1.43% <0.01 $60,859.93 $16,690,896,000 SEC
2005   Q4 270,393 0.22 Add 13.87% 0.03 $56,169.93 $15,187,956,000 SEC
2005   Q3 237,453 0.47 Add 2.78% 0.01 $63,539.91 $15,087,743,000 SEC
2005   Q2 231,033 0.21 Add 8.86% 0.02 $57,469.92 $13,277,448,000 SEC
2005   Q1 212,236 0.21 Add 4.13% <0.01 $59,599.91 $12,649,246,000 SEC
2004   Q4 203,815 0.19 Buy 0.19 $51,259.92 $10,447,540,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.39 SEC
2004   Q2 198,459 0.39 Reduce 1.38% <0.01 $44,409.93 $8,813,550,000 SEC
2004   Q1 201,227 0.20 Reduce 1.97% <0.01 $41,589.93 $8,369,017,000 SEC
2003   Q4 205,277 0.23 Add 1.39% <0.01 $40,999.94 $8,416,344,000 SEC
2003   Q3 202,455 0.23 Buy 0.23 $36,599.94 $7,409,841,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.16 SEC
2003   Q1 110,523 0.16 Add 1.27% <0.01 $34,949.89 $3,862,767,000 SEC
2002   Q4 109,136 0.16 Reduce 3.21% <0.01 $34,939.89 $3,813,200,000 SEC
2002   Q3 112,756 0.17 Add 0.48% <0.01 $31,899.91 $3,596,906,000 SEC
2002   Q2 112,214 0.20 Add 1.22% <0.01 $40,919.89 $4,591,784,000 SEC
2002   Q1 110,861 0.42 Add 1.95% <0.01 $43,829.87 $4,859,023,000 SEC
2001   Q4 108,737 0.21 Add 25.05% 0.04 $39,300.00 $4,273,364,000 SEC
2001   Q3 86,956 0.20 Add 115.17% 0.11 $39,400.00 $3,426,066,000 SEC
2001   Q2 40,413 0.40 Buy 0.40 $87,350.01 $3,530,076,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.20 SEC
2000   Q4 40,130 0.20 $86,937.50 $3,488,802,000 SEC
2000   Q3 40,130 0.23 Reduce 15.76% 0.04 $89,124.99 $3,576,586,000 SEC
2000   Q2 47,640 0.24 Buy 0.24 $78,500.00 $3,739,740,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.22 SEC
1999   Q4 42,962 0.22 Buy 0.22 $80,562.50 $3,461,126,000 SEC