Thomas Russo - Gardner Russo & Quinn
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    86
Portfolio value:    $8,496,278,296
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
2026   Q1 2,253,106 0.76 Reduce 8.20% 0.06 $24.53–32.40 · VW $27.27i $64,686,661 SEC
2025   Q4 2,454,310 0.74 Reduce 5.95% 0.05 $24.74–32.86 · VW $29.52i $68,752,881 SEC
2025   Q3 2,609,574 0.82 Reduce 4.39% 0.04 $24.13–32.29 · VW $27.14i $76,844,225 SEC
2025   Q2 2,729,350 0.97 Reduce 2.25% 0.02 $29.08–34.36 · VW $31.76i $91,293,790 SEC
2025   Q1 2,792,137 1.08 Reduce 6.01% 0.07 $29.47–35.60 · VW $32.49i $96,560,333 SEC
2024   Q4 2,970,579 1.18 Reduce 6.26% 0.08 $30.46–40.72 · VW $34.94i $104,485,322 SEC
2024   Q3 3,168,912 1.27 Reduce 3.10% 0.04 $35.75–42.46 · VW $39.56i $124,053,844 SEC
2024   Q2 3,270,165 1.27 Reduce 0.95% 0.01 $34.40–39.02 · VW $36.84i $120,018,420 SEC
2024   Q1 3,301,558 1.38 Reduce 6.12% 0.09 $34.14–40.94 · VW $37.53i $134,135,498 SEC
2023   Q4 3,516,609 1.47 Reduce 6.58% 0.11 $38.13–44.15 · VW $40.82i $144,520,450 SEC
2023   Q3 3,764,450 1.71 Reduce 2.39% 0.04 $35.54–43.77 · VW $39.52i $156,434,559 SEC
2023   Q2 3,856,709 1.48 Reduce 3.98% 0.06 $36.06–44.48 · VW $41.46i $150,183,939 SEC
2023   Q1 4,016,400 1.48 Reduce 1.34% 0.02 $32.46–39.36 · VW $36.23i $142,700,791 SEC
2022   Q4 4,071,114 1.47 Reduce 4.27% 0.06 $31.66–38.57 · VW $35.02i $133,427,245 SEC
2022   Q3 4,252,606 1.42 Reduce 15.57% 0.32 $26.61–34.70 · VW $31.88i $116,897,000 SEC
2022   Q2 5,036,814 2.07 Reduce 3.19% 0.07 $33.37–41.76 · VW $36.35i $185,234,000 SEC
2022   Q1 5,202,667 2.20 Reduce 3.10% 0.07 $36.99–45.38 · VW $41.29i $228,293,000 SEC
2021   Q4 5,368,899 2.26 Reduce 3.04% 0.08 $41.49–49.97 · VW $45.10i $253,249,000 SEC
2021   Q3 5,537,318 2.68 Reduce 3.25% 0.08 $46.67–57.92 · VW $50.48i $290,255,000 SEC
2021   Q2 5,723,113 2.59 Reduce 3.03% 0.08 $51.46–56.94 · VW $55.09i $305,841,000 SEC
2021   Q1 5,901,897 2.73 Reduce 3.21% 0.09 $49.17–55.40 · VW $52.77i $299,299,000 SEC
2020   Q4 6,097,859 2.72 Add 15.43% 0.36 $45.13–50.23 · VW $48.26i $299,464,000 SEC
2020   Q3 5,282,528 2.23 Reduce 4.38% 0.09 $38.40–49.19 · VW $44.89i $229,025,000 SEC
2020   Q2 5,524,741 2.05 Reduce 7.73% 0.15 $35.40–42.36 · VW $39.92i $201,832,000 SEC
2020   Q1 5,987,335 1.95 Reduce 2.90% 0.06 $29.72–40.72 · VW $35.85i $192,919,000 SEC
2019   Q4 6,165,989 2.00 Reduce 2.15% 0.04 $36.52–44.74 · VW $39.72i $259,873,000 SEC
2019   Q3 6,301,161 2.07 Reduce 2.47% 0.05 $40.53–44.30 · VW $42.07i $266,220,000 SEC
2019   Q2 6,460,484 1.95 Reduce 3.70% 0.07 $38.13–42.46 · VW $40.69i $255,997,000 SEC
2019   Q1 6,708,697 1.95 Reduce 7.26% 0.14 $35.51–41.20 · VW $38.38i $251,372,000 SEC
2018   Q4 7,234,058 1.92 Reduce 3.17% 0.06 $30.56–36.82 · VW $34.54i $230,853,000 SEC
2018   Q3 7,471,201 1.80 Reduce 1.10% 0.02 $31.41–37.17 · VW $35.05i $247,943,000 SEC
2018   Q2 7,553,973 1.70 Reduce 0.60% 0.01 $29.02–34.74 · VW $32.81i $232,283,000 SEC
2018   Q1 7,599,320 1.70 Add 0.03% <0.01 $28.52–34.88 · VW $30.87i $243,363,000 SEC
2017   Q4 7,597,042 1.97 Reduce 0.57% 0.01 $33.51–41.24 · VW $36.23i $285,156,000 SEC
2017   Q3 7,640,744 1.95 Add 1.11% 0.02 $32.60–38.74 · VW $35.51i $275,554,000 SEC
2017   Q2 7,556,565 2.04 Reduce 0.87% 0.02 $35.75–39.53 · VW $37.78i $275,634,000 SEC
2017   Q1 7,622,548 2.08 Reduce 1.35% 0.03 $34.39–39.09 · VW $37.52i $268,539,000 SEC
2016   Q4 7,727,028 2.12 Reduce 4.21% 0.09 $31.90–36.02 · VW $34.33i $250,024,000 SEC
2016   Q3 8,066,868 2.09 Reduce 0.92% 0.02 $28.13–32.93 · VW $31.21i $250,776,000 SEC
2016   Q2 8,141,530 2.08 Reduce 0.61% 0.01 $28.43–32.03 · VW $30.35i $248,710,000 SEC
2016   Q1 8,191,088 1.98 Reduce 1.91% 0.04 $27.20–29.70 · VW $28.86i $234,448,000 SEC
2015   Q4 8,350,562 1.89 Add 11975.66% 1.87 $24.53–28.95 · VW $26.84i $220,816,000 SEC
2015   Q3 69,152 0.02 Add 1.50% <0.01 $25.61–29.70 · VW $27.94i $1,843,000 SEC
2015   Q2 68,130 0.02 Reduce 0.16% $23.43–30.45 · VW $26.76i $1,920,000 SEC
2015   Q1 68,237 0.02 Reduce 11.50% <0.01 $26.09–28.51 · VW $27.33i $1,806,000 SEC
2014   Q4 77,104 0.02 Add 0.51% <0.01 $24.58–28.06 · VW $26.82i $2,096,000 SEC
2014   Q3 76,715 0.02 $25.20 $1,933,000 SEC
2014   Q2 76,715 0.02 Reduce 0.60% <0.01 $24.34–26.47 · VW $25.48i $1,930,000 SEC
2014   Q1 77,178 0.02 Reduce 31.43% <0.01 $22.37–24.59 · VW $23.81i $1,810,000 SEC
2013   Q4 112,560 0.03 Reduce 0.05% $22.59–25.90 · VW $24.24i $2,741,000 SEC
2013   Q3 112,618 0.03 Reduce 2.15% <0.01 $19.72–23.78 · VW $22.29i $2,381,000 SEC
2013   Q2 115,093 0.03 Reduce 1.98% <0.01 $18.16–21.71 · VW $19.86i $2,252,000 SEC
2013   Q1 117,419 0.03 Reduce 0.50% <0.01 $18.49–20.50 · VW $19.27i $2,310,000 SEC
2012   Q4 118,006 0.03 Add 119.76% 0.02 $17.01–19.68 · VW $18.45i $2,066,000 SEC
2012   Q3 53,698 0.01 $16.74 $899,000 SEC
2012   Q2 53,698 0.01 Add 9.30% <0.01 $13.28–16.48 · VW $15.16i $804,000 SEC
2012   Q1 49,131 0.01 Reduce 17.47% <0.01 $13.16–14.47 · VW $13.73i $691,000 SEC
2011   Q4 59,532 0.01 Reduce 6.76% <0.01 $10.48–14.02 · VW $12.76i $661,000 SEC
2011   Q3 63,851 0.01 Reduce 0.08% $9.24–11.87 · VW $10.58i $626,000 SEC
2011   Q2 63,905 0.01 Reduce 0.13% $8.99–12.25 · VW $10.44i $759,000 SEC
2011   Q1 63,990 0.02 $11.58 $741,000 SEC
2010   Q4 63,990 0.03 Reduce 25.15% <0.01 $9.49–12.10 · VW $11.22i $659,000 SEC
2010   Q3 85,490 0.03 $8.47 $724,000 SEC
2010   Q2 85,490 0.03 Reduce 5.09% <0.01 $7.85–9.28 · VW $8.38i $696,000 SEC
2010   Q1 90,078 0.04 $8.82 $795,000 SEC
2009   Q4 90,078 0.04 Reduce 17.25% <0.01 $6.64–8.38 · VW $7.58i $712,000 SEC
2009   Q3 108,857 0.05 Add 2.51% <0.01 $6.54–8.28 · VW $7.23i $861,000 SEC
2009   Q2 106,190 0.04 $6.78 $720,000 SEC
2009   Q1 106,190 0.07 $6.40 $679,000 SEC
2008   Q4 106,190 0.05 Add 23.44% <0.01 $5.60–8.48 · VW $6.73i $840,000 SEC
2008   Q3 86,024 0.03 Reduce 0.27% <0.01 $5.86–10.29 · VW $8.09i $791,000 SEC
2008   Q2 86,254 0.09 $8.89 $767,000 SEC
2008   Q1 86,254 0.02 $9.07 $782,000 SEC
2007   Q4 86,254 0.02 Add 3.85% <0.01 $7.55–10.13 · VW $8.95i $738,000 SEC
2007   Q3 83,053 0.02 Reduce 0.08% $8.82–12.31 · VW $10.25i $941,000 SEC
2007   Q2 83,121 0.02 Reduce 0.77% <0.01 $11.34–13.78 · VW $12.45i $1,095,000 SEC
2007   Q1 83,762 0.02 Add 0.08% $11.59–13.33 · VW $12.59i $1,019,000 SEC
2006   Q4 83,697 0.03 Add 0.19% <0.01 $11.68–14.14 · VW $12.62i $1,107,000 SEC
2006   Q3 83,536 0.03 Reduce 0.18% $10.64–12.87 · VW $12.05i $963,000 SEC
2006   Q2 83,690 0.02 Reduce 21.92% <0.01 $9.62–11.15 · VW $10.57i $856,000 SEC
2006   Q1 107,189 0.03 Reduce 23.18% <0.01 $8.12–10.13 · VW $9.43i $876,000 SEC
2005   Q4 139,535 0.03 Add 74.21% 0.01 $7.92–8.89 · VW $8.40i $1,130,000 SEC
2005   Q3 80,095 <0.01 Add 33.88% <0.01 $8.14–9.61 · VW $8.67i $735,000 SEC
2005   Q2 59,827 0.02 Reduce 2.09% <0.01 $9.29–10.15 · VW $9.68i $573,222 SEC
2005   Q1 61,107 0.03 Add 4.98% <0.01 $9.77–10.78 · VW $10.20i $644,860 SEC
2004   Q4 58,210 0.03 $10.40 $605,197 SEC
2004   Q3 58,210 0.03 Add 209.74% 0.02 $8.58–9.71 · VW $9.22i $513,544 SEC
2004   Q2 18,793 <0.01 Reduce 6.21% <0.01 $8.20–9.37 · VW $8.79i $164,975 SEC
2004   Q1 20,038 0.01 Reduce 71.68% 0.03 $8.59–9.89 · VW $9.18i $180,038 SEC
2003   Q4 70,758 0.04 Add 19.53% <0.01 $9.17–11.40 · VW $9.98i $724,823 SEC
2003   Q3 59,196 0.04 Add 411.99% 0.03 $9.11–10.66 · VW $9.88i $569,954 SEC
2003   Q2 11,562 <0.01 Reduce 4.89% <0.01 $8.80–10.89 · VW $9.66i $109,010 SEC
2003   Q1 12,157 0.01 Add 30.10% <0.01 $8.19–10.13 · VW $9.23i $108,585 SEC
2002   Q4 9,344 <0.01 Buy <0.01 $6.83–9.18 · VW $8.38i $68,801 SEC
Price snapshot:
Current price$23.97
Avg. buy price$29.48
+/- since buy-18.69%
52-week low$21.83
52-week high$32.20