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  Comcast Corp. (CMCSA)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2025   Q4 0 0.00 Sell 100.00% <0.01 SEC
2025   Q3 7,600 <0.01 Buy <0.01 $31.42 $238,792 SEC
2025   Q1 0 0.00 Sell 100.00% <0.01 SEC
2024   Q4 5,392 <0.01 $37.53 $202,362 SEC
2024   Q3 5,392 <0.01 Reduce 2.92% <0.01 $41.77 $225,224 SEC
2024   Q2 5,554 <0.01 Reduce 18.60% <0.01 $39.16 $217,495 SEC
2024   Q1 6,823 <0.01 Add 37.53% <0.01 $43.35 $295,777 SEC
2023   Q4 4,961 <0.01 Reduce 6.17% <0.01 $43.85 $217,540 SEC
2023   Q3 5,287 <0.01 Buy <0.01 $44.34 $234,426 SEC
2023   Q2 0 0.00 Sell 100.00% <0.01 SEC
2023   Q1 7,003 <0.01 Buy <0.01 $37.91 $265,484 SEC
2022   Q3 0 0.00 Sell 100.00% <0.01 SEC
2022   Q2 5,504 <0.01 Reduce 19.06% <0.01 $39.24 $216,000 SEC
2022   Q1 6,800 <0.01 Add 11.70% <0.01 $46.76 $318,000 SEC
2021   Q4 6,088 <0.01 Add 8.77% <0.01 $50.26 $306,000 SEC
2021   Q3 5,597 <0.01 Reduce 2.61% <0.01 $55.92 $313,000 SEC
2021   Q2 5,747 <0.01 Reduce 32.48% <0.01 $57.07 $328,000 SEC
2021   Q1 8,512 <0.01 Reduce 0.48% $54.16 $461,000 SEC
2020   Q4 8,553 <0.01 Add 3.27% <0.01 $52.38 $448,000 SEC
2020   Q3 8,282 <0.01 Reduce 9.31% <0.01 $46.24 $383,000 SEC
2020   Q2 9,132 <0.01 Reduce 1.36% <0.01 $38.98 $356,000 SEC
2020   Q1 9,258 <0.01 Add 0.19% $34.35 $318,000 SEC
2019   Q4 9,240 <0.01 Add 22.19% <0.01 $45.02 $416,000 SEC
2019   Q3 7,562 <0.01 Add 0.60% $45.09 $341,000 SEC
2019   Q2 7,517 <0.01 Reduce 9.27% <0.01 $42.30 $318,000 SEC
2019   Q1 8,285 <0.01 Reduce 2.36% <0.01 $39.95 $331,000 SEC
2018   Q4 8,485 <0.01 Add 12.35% <0.01 $34.06 $289,000 SEC
2018   Q3 7,552 <0.01 $35.35 $267,000 SEC
2018   Q2 7,552 <0.01 Reduce 5.76% <0.01 $32.84 $248,000 SEC
2018   Q1 8,014 <0.01 Add 19.43% <0.01 $34.19 $274,000 SEC
2017   Q4 6,710 <0.01 $40.09 $269,000 SEC
2017   Q3 6,710 <0.01 $38.45 $258,000 SEC
2017   Q2 6,710 <0.01 Add 11.20% <0.01 $38.90 $261,000 SEC
2017   Q1 6,034 <0.01 Add 100.00% <0.01 $37.62 $227,000 SEC
2016   Q4 3,017 <0.01 Buy <0.01 $68.94 $208,000 SEC
2016   Q2 0 0.00 Sell 100.00% <0.01 SEC
2016   Q1 3,465 <0.01 Reduce 19.40% <0.01 $61.18 $212,000 SEC
2015   Q4 4,299 <0.01 Add 11.98% <0.01 $56.52 $243,000 SEC
2015   Q3 3,839 <0.01 $56.79 $218,000 SEC
2015   Q2 3,839 <0.01 Add 2.37% <0.01 $60.17 $231,000 SEC
2015   Q1 3,750 <0.01 Reduce 5.61% <0.01 $56.53 $212,000 SEC
2014   Q4 3,973 <0.01 Add 5.30% <0.01 $57.89 $230,000 SEC
2014   Q3 3,773 <0.01 $53.80 $203,000 SEC
2014   Q2 3,773 <0.01 Reduce 38.47% <0.01 $53.80 $203,000 SEC
2014   Q1 6,132 <0.01 Add 31.25% <0.01 $50.07 $307,000 SEC
2013   Q4 4,672 <0.01 $52.01 $243,000 SEC
2013   Q3 4,672 <0.01 Reduce 3.21% <0.01 $45.16 $211,000 SEC
2013   Q2 4,827 <0.01 Buy <0.01 $41.85 $202,000 SEC