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  Altria Group Inc. (MO)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 4,563 <0.01 Add 0.04% $66.00 $301,163 SEC
2025   Q4 4,561 <0.01 Reduce 2.10% <0.01 $57.66 $262,989 SEC
2025   Q3 4,659 <0.01 Reduce 9.64% <0.01 $66.06 $307,754 SEC
2025   Q2 5,156 <0.01 Add 2.02% <0.01 $58.63 $302,308 SEC
2025   Q1 5,054 <0.01 Add 0.06% $60.02 $303,328 SEC
2024   Q4 5,051 <0.01 Add 0.06% $52.29 $264,119 SEC
2024   Q3 5,048 <0.01 Add 0.04% $51.04 $257,665 SEC
2024   Q2 5,046 <0.01 Add 0.06% $45.55 $229,823 SEC
2024   Q1 5,043 <0.01 Add 0.06% $43.62 $219,959 SEC
2023   Q4 5,040 <0.01 Add 0.06% $40.34 $203,298 SEC
2023   Q3 5,037 <0.01 Reduce 28.69% <0.01 $42.05 $211,796 SEC
2023   Q2 7,064 <0.01 Add 0.03% $45.30 $320,011 SEC
2023   Q1 7,062 <0.01 Add 40.40% <0.01 $44.62 $315,103 SEC
2022   Q4 5,030 <0.01 Add 0.06% $45.71 $229,901 SEC
2022   Q3 5,027 <0.01 Reduce 8.18% <0.01 $40.38 $203,000 SEC
2022   Q2 5,475 <0.01 Add 0.04% $41.83 $229,000 SEC
2022   Q1 5,473 <0.01 Add 9.00% <0.01 $52.26 $286,000 SEC
2021   Q4 5,021 <0.01 Add 0.04% $47.40 $238,000 SEC
2021   Q3 5,019 <0.01 Buy <0.01 $45.43 $228,000 SEC
2020   Q3 0 0.00 Sell 100.00% <0.01 SEC
2020   Q2 5,117 <0.01 Buy <0.01 $39.28 $201,000 SEC
2020   Q1 0 0.00 Sell 100.00% <0.01 SEC
2019   Q4 5,017 <0.01 Buy <0.01 $49.83 $250,000 SEC
2019   Q3 0 0.00 Sell 100.00% <0.01 SEC
2019   Q2 4,392 <0.01 Add 2.43% <0.01 $47.36 $208,000 SEC
2019   Q1 4,288 <0.01 Reduce 29.50% <0.01 $57.37 $246,000 SEC
2018   Q4 6,082 <0.01 Reduce 3.95% <0.01 $49.33 $300,000 SEC
2018   Q3 6,332 <0.01 Reduce 5.24% <0.01 $60.33 $382,000 SEC
2018   Q2 6,682 <0.01 Reduce 7.28% <0.01 $56.72 $379,000 SEC
2018   Q1 7,207 0.01 Reduce 14.48% <0.01 $62.30 $449,000 SEC
2017   Q4 8,427 0.01 Reduce 7.13% <0.01 $71.44 $602,000 SEC
2017   Q3 9,074 0.01 Add 19.87% <0.01 $63.37 $575,000 SEC
2017   Q2 7,570 0.01 Add 7.41% <0.01 $74.50 $564,000 SEC
2017   Q1 7,048 0.01 Reduce 15.99% <0.01 $71.37 $503,000 SEC
2016   Q4 8,389 0.01 Add 1.10% <0.01 $67.59 $567,000 SEC
2016   Q3 8,298 0.01 Reduce 4.09% <0.01 $63.27 $525,000 SEC
2016   Q2 8,652 0.01 Reduce 8.43% <0.01 $69.00 $597,000 SEC
2016   Q1 9,448 0.01 $62.66 $592,000 SEC
2015   Q4 9,448 0.01 Reduce 1.92% <0.01 $58.21 $550,000 SEC
2015   Q3 9,633 0.01 Add 3.33% <0.01 $54.40 $524,000 SEC
2015   Q2 9,323 0.01 Add 4.64% <0.01 $48.91 $456,000 SEC
2015   Q1 8,910 0.01 Reduce 16.03% <0.01 $50.06 $446,000 SEC
2014   Q4 10,611 0.01 Add 43.28% <0.01 $49.29 $523,000 SEC
2014   Q3 7,406 <0.01 $45.91 $340,000 SEC
2014   Q2 7,406 <0.01 Reduce 24.47% <0.01 $41.99 $311,000 SEC
2014   Q1 9,806 0.01 Reduce 5.58% <0.01 $37.43 $367,000 SEC
2013   Q4 10,385 0.01 $38.42 $399,000 SEC
2013   Q3 10,385 0.01 Add 19.92% <0.01 $34.38 $357,000 SEC
2013   Q2 8,660 0.01 Add 10.60% <0.01 $34.99 $303,000 SEC
2013   Q1 7,830 <0.01 Reduce 8.95% <0.01 $34.36 $269,000 SEC
2012   Q4 8,600 0.01 Add 28.36% <0.01 $31.40 $270,000 SEC
2012   Q3 6,700 0.01 Reduce 4.96% <0.01 $33.43 $224,000 SEC
2012   Q2 7,050 0.01 $34.61 $244,000 SEC
2012   Q1 7,050 0.01 $30.92 $218,000 SEC
2011   Q4 7,050 0.01 Buy 0.01 $29.65 $209,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.01 SEC
2011   Q1 8,010 0.01 Buy 0.01 $26.09 $209,000 SEC
2008   Q1 0 0.00 Sell 100.00% 0.01 SEC
2007   Q4 7,620 0.01 Reduce 0.18% $75,580.05 $575,920,000 SEC
2007   Q3 7,634 0.01 Add 4.72% <0.01 $69,530.00 $530,792,000 SEC
2007   Q2 7,290 0.01 $70,140.05 $511,321,000 SEC
2007   Q1 7,290 0.01 Reduce 6.42% <0.01 $87,810.01 $640,135,000 SEC
2006   Q4 7,790 0.01 $85,820.03 $668,538,000 SEC
2006   Q3 7,790 0.02 Reduce 27.13% 0.01 $76,550.06 $596,325,000 SEC
2006   Q2 10,690 0.04 Add 46.64% 0.01 $73,430.03 $784,967,000 SEC
2006   Q1 7,290 0.01 Add 29.48% <0.01 $70,859.95 $516,569,000 SEC
2005   Q4 5,630 0.01 Add 6.43% <0.01 $74,720.07 $420,674,000 SEC
2005   Q3 5,290 0.01 Reduce 1.86% <0.01 $73,710.02 $389,926,000 SEC
2005   Q2 5,390 0.01 Reduce 2.53% <0.01 $64,659.93 $348,517,000 SEC
2005   Q1 5,530 0.01 Buy 0.01 $65,390.05 $361,607,000 SEC