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  Wesco Finl Corp (1556464D)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2010   Q2 0 0.00 Sell 100.00% 0.01 SEC
2010   Q1 520 0.01 Buy 0.01 $384.62 $200,000 SEC
2009   Q1 0 0.00 Sell 100.00% 0.01 SEC
2008   Q4 720 0.01 $287.50 $207,000 SEC
2008   Q3 720 44.39 Buy 44.39 $356.94 $257,000 SEC
2008   Q2 0 0.00 Sell 100.00% 0.01 SEC
2008   Q1 820 0.01 $403.66 $331,000 SEC
2007   Q4 820 0.01 $407.32 $334,000 SEC
2007   Q3 820 0.02 $397.56 $326,000 SEC
2007   Q2 820 0.01 $385.37 $316,000 SEC
2007   Q1 820 0.01 Reduce 4.76% <0.01 $459.76 $377,000 SEC
2006   Q4 861 0.01 Reduce 0.58% <0.01 $459.93 $396,000 SEC
2006   Q3 866 0.01 $436.49 $378,000 SEC
2006   Q2 866 0.01 $381.06 $330,000 SEC
2006   Q1 866 0.01 Reduce 7.97% <0.01 $399.54 $346,000 SEC
2005   Q4 941 0.01 Reduce 43.52% <0.01 $384.70 $362,000 SEC
2005   Q3 1,666 <0.01 Add 72.46% <0.01 $342.14 $570,000 SEC
2005   Q2 966 0.06 $360,000.00 $347,760,000 SEC
2005   Q1 966 0.02 $384,980.33 $371,891,000 SEC
2004   Q4 966 0.02 $393,000.00 $379,638,000 SEC
2004   Q3 966 0.02 Reduce 8.00% <0.01 $351,500.00 $339,549,000 SEC
2004   Q2 1,050 0.02 Reduce 12.50% 0.02 $362,000.00 $380,100,000 SEC
2004   Q1 1,200 0.12 $387,000.00 $464,400,000 SEC
2003   Q4 1,200 0.03 Reduce 18.64% <0.01 $352,000.00 $422,400,000 SEC
2003   Q3 1,475 0.04 Reduce 95.00% 0.04 $339,970.17 $501,456,000 SEC
2003   Q2 29,516 0.04 Add 1,774.03% 0.04 $17,559.32 $518,281,000 SEC
2003   Q1 1,575 0.05 $298,000.00 $469,350,000 SEC
2002   Q4 1,575 0.06 Reduce 5.97% <0.01 $309,949.84 $488,171,000 SEC
2002   Q3 1,675 0.06 $307,499.70 $515,062,000 SEC
2002   Q2 1,675 0.05 Reduce 12.99% <0.01 $301,600.00 $505,180,000 SEC
2002   Q1 1,925 0.06 $312,600.00 $601,755,000 SEC
2001   Q4 1,925 0.08 Reduce 54.10% 0.10 $315,000.00 $606,375,000 SEC
2001   Q3 4,194 0.19 Reduce 0.14% <0.01 $290,099.90 $1,216,679,000 SEC
2001   Q2 4,200 0.18 Reduce 4.55% <0.01 $347,900.00 $1,461,180,000 SEC
2001   Q1 4,400 0.13 Reduce 14.15% 0.03 $307,000.00 $1,350,800,000 SEC
2000   Q4 5,125 0.21 Reduce 13.43% 0.02 $299,595.12 $1,535,425,000 SEC
2000   Q3 5,920 0.14 Reduce 22.31% 0.03 $251,000.00 $1,485,920,000 SEC
2000   Q2 7,620 0.14 Reduce 46.30% 0.16 $205,000.00 $1,562,100,000 SEC
2000   Q1 14,190 0.35 Reduce 5.40% 0.02 $255,000.00 $3,618,450,000 SEC
1999   Q4 15,000 0.39 Reduce 18.70% 0.09 $245,000.00 $3,675,000,000 SEC
1999   Q3 18,450 0.50 $271,000.00 $4,999,950,000 SEC
1999   Q2 18,450 0.50 Reduce 0.54% <0.01 $310,000.00 $5,719,500,000 SEC
1999   Q1 18,550 0.57 $338.01 $6,270,000 SEC