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  Comcast Corp. (CMCSA)
← All CMCSA superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2025   Q4 0 0.00 Sell 100.00% <0.01 $24.74–32.86 · VW $29.52i SEC
2025   Q3 8,109 <0.01 Buy <0.01 $24.13–32.29 · VW $27.14i $238,792 SEC
2025   Q1 0 0.00 Sell 100.00% <0.01 $29.47–35.60 · VW $32.49i SEC
2024   Q4 5,753 <0.01 $35.17 $202,362 SEC
2024   Q3 5,753 <0.01 Reduce 2.92% <0.01 $35.75–42.46 · VW $39.56i $225,224 SEC
2024   Q2 5,926 <0.01 Reduce 18.60% <0.01 $34.40–39.02 · VW $36.84i $217,495 SEC
2024   Q1 7,280 <0.01 Add 37.54% <0.01 $34.14–40.94 · VW $37.53i $295,777 SEC
2023   Q4 5,293 <0.01 Reduce 6.17% <0.01 $38.13–44.15 · VW $40.82i $217,540 SEC
2023   Q3 5,641 <0.01 Buy <0.01 $35.54–43.77 · VW $39.52i $234,426 SEC
2023   Q2 0 0.00 Sell 100.00% <0.01 $36.06–44.48 · VW $41.46i SEC
2023   Q1 7,472 <0.01 Buy <0.01 $32.46–39.36 · VW $36.23i $265,484 SEC
2022   Q3 0 0.00 Sell 100.00% <0.01 $26.61–34.70 · VW $31.88i SEC
2022   Q2 5,873 <0.01 Reduce 19.06% <0.01 $33.37–41.76 · VW $36.35i $216,000 SEC
2022   Q1 7,256 <0.01 Add 11.70% <0.01 $36.99–45.38 · VW $41.29i $318,000 SEC
2021   Q4 6,496 <0.01 Add 8.77% <0.01 $41.49–49.97 · VW $45.10i $306,000 SEC
2021   Q3 5,972 <0.01 Reduce 2.61% <0.01 $46.67–57.92 · VW $50.48i $313,000 SEC
2021   Q2 6,132 <0.01 Reduce 32.48% <0.01 $51.46–56.94 · VW $55.09i $328,000 SEC
2021   Q1 9,082 <0.01 Reduce 0.48% $49.17–55.40 · VW $52.77i $461,000 SEC
2020   Q4 9,126 <0.01 Add 3.27% <0.01 $45.13–50.23 · VW $48.26i $448,000 SEC
2020   Q3 8,837 <0.01 Reduce 9.31% <0.01 $38.40–49.19 · VW $44.89i $383,000 SEC
2020   Q2 9,744 <0.01 Reduce 1.36% <0.01 $35.40–42.36 · VW $39.92i $356,000 SEC
2020   Q1 9,878 <0.01 Add 0.19% $29.72–40.72 · VW $35.85i $318,000 SEC
2019   Q4 9,859 <0.01 Add 22.18% <0.01 $36.52–44.74 · VW $39.72i $416,000 SEC
2019   Q3 8,069 <0.01 Add 0.60% $40.53–44.30 · VW $42.07i $341,000 SEC
2019   Q2 8,021 <0.01 Reduce 9.26% <0.01 $38.13–42.46 · VW $40.69i $318,000 SEC
2019   Q1 8,840 <0.01 Reduce 2.35% <0.01 $35.51–41.20 · VW $38.38i $331,000 SEC
2018   Q4 9,053 <0.01 Add 12.35% <0.01 $30.56–36.82 · VW $34.54i $289,000 SEC
2018   Q3 8,058 <0.01 $33.13 $267,000 SEC
2018   Q2 8,058 <0.01 Reduce 5.77% <0.01 $29.02–34.74 · VW $32.81i $248,000 SEC
2018   Q1 8,551 <0.01 Add 19.43% <0.01 $28.52–34.88 · VW $30.87i $274,000 SEC
2017   Q4 7,160 <0.01 $37.57 $269,000 SEC
2017   Q3 7,160 <0.01 $36.04 $258,000 SEC
2017   Q2 7,160 <0.01 Add 11.21% <0.01 $35.75–39.53 · VW $37.78i $261,000 SEC
2017   Q1 6,438 <0.01 $35.26 $227,000 SEC
2016   Q4 6,438 <0.01 Buy <0.01 $31.90–36.02 · VW $34.33i $208,000 SEC
2016   Q2 0 0.00 Sell 100.00% <0.01 $28.43–32.03 · VW $30.35i SEC
2016   Q1 7,394 <0.01 Reduce 19.40% <0.01 $27.20–29.70 · VW $28.86i $212,000 SEC
2015   Q4 9,174 <0.01 Add 11.99% <0.01 $24.53–28.95 · VW $26.84i $243,000 SEC
2015   Q3 8,192 <0.01 $26.61 $218,000 SEC
2015   Q2 8,192 <0.01 Add 2.36% <0.01 $23.43–30.45 · VW $26.76i $231,000 SEC
2015   Q1 8,003 <0.01 Reduce 5.60% <0.01 $26.09–28.51 · VW $27.33i $212,000 SEC
2014   Q4 8,478 <0.01 Add 5.29% <0.01 $24.58–28.06 · VW $26.82i $230,000 SEC
2014   Q3 8,052 <0.01 $25.21 $203,000 SEC
2014   Q2 8,052 <0.01 Reduce 38.47% <0.01 $24.34–26.47 · VW $25.48i $203,000 SEC
2014   Q1 13,086 <0.01 Add 31.25% <0.01 $22.37–24.59 · VW $23.81i $307,000 SEC
2013   Q4 9,970 <0.01 $24.37 $243,000 SEC
2013   Q3 9,970 <0.01 Reduce 3.21% <0.01 $19.72–23.78 · VW $22.29i $211,000 SEC
2013   Q2 10,301 <0.01 Buy <0.01 $18.16–21.71 · VW $19.86i $202,000 SEC
Price snapshot:
Current price$23.97
52-week low$21.83
52-week high$32.20