Thomas Gayner - Markel Group
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    129
Portfolio value:    $11,938,885,174
Holdings Activity Buys Sells    History
Holding/activity history for  Ecolab Inc. (ECL)
← All ECL superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 274,300 0.61 $266.02 $72,969,286 SEC
2025   Q4 274,300 0.57 $262.52 $72,009,236 SEC
2025   Q3 274,300 0.61 $273.86 $75,119,798 SEC
2025   Q2 274,300 0.62 $269.44 $73,907,392 SEC
2025   Q1 274,300 0.62 $253.52 $69,540,536 SEC
2024   Q4 274,300 0.57 $234.32 $64,273,976 SEC
2024   Q3 274,300 0.63 $255.33 $70,037,019 SEC
2024   Q2 274,300 0.64 $238.00 $65,283,400 SEC
2024   Q1 274,300 0.62 $230.90 $63,335,870 SEC
2023   Q4 274,300 0.59 $198.35 $54,407,405 SEC
2023   Q3 274,300 0.56 $169.40 $46,466,420 SEC
2023   Q2 274,300 0.61 $186.69 $51,209,067 SEC
2023   Q1 274,300 0.58 $165.53 $45,404,879 SEC
2022   Q4 274,300 0.54 $145.56 $39,927,108 SEC
2022   Q3 274,300 0.59 $144.42 $39,614,000 SEC
2022   Q2 274,300 0.61 Reduce 11.32% 0.07 $143.82–174.62 · VW $161.20i $42,176,000 SEC
2022   Q1 309,300 0.65 $176.56 $54,610,000 SEC
2021   Q4 309,300 0.84 $234.59 $72,559,000 SEC
2021   Q3 309,300 0.82 $208.62 $64,526,000 SEC
2021   Q2 309,300 0.81 $205.97 $63,706,000 SEC
2021   Q1 309,300 0.92 $214.07 $66,212,000 SEC
2020   Q4 309,300 1.00 $216.36 $66,920,000 SEC
2020   Q3 309,300 1.05 $199.84 $61,810,000 SEC
2020   Q2 309,300 1.15 $198.95 $61,535,000 SEC
2020   Q1 309,300 0.91 Add 0.98% <0.01 $124.60–211.24 · VW $176.45i $48,198,000 SEC
2019   Q4 306,300 0.83 Add 2.85% 0.02 $181.43–199.68 · VW $192.41i $59,113,000 SEC
2019   Q3 297,800 0.90 Add 4.93% 0.04 $185.06–209.87 · VW $195.67i $58,976,000 SEC
2019   Q2 283,800 0.87 Add 2.90% 0.02 $177.48–209.24 · VW $196.15i $56,033,000 SEC
2019   Q1 275,800 0.82 Add 2.22% 0.02 $157.11–186.34 · VW $175.84i $48,689,000 SEC
2018   Q4 269,800 0.77 Add 0.26% <0.01 $135.77–162.91 · VW $152.28i $39,755,000 SEC
2018   Q3 269,100 0.72 Add 3.18% 0.02 $137.70–159.92 · VW $150.26i $42,190,000 SEC
2018   Q2 260,800 0.68 Add 5.03% 0.03 $136.00–148.64 · VW $141.78i $36,598,000 SEC
2018   Q1 248,300 0.66 Add 8.52% 0.05 $125.74–150.46 · VW $140.32i $34,034,000 SEC
2017   Q4 228,800 0.59 $134.18 $30,700,000 SEC
2017   Q3 228,800 0.60 Add 4.57% 0.03 $127.18–134.87 · VW $130.90i $29,426,000 SEC
2017   Q2 218,800 0.63 Add 6.32% 0.04 $125.05–134.89 · VW $130.54i $29,046,000 SEC
2017   Q1 205,800 0.59 Add 7.30% 0.04 $119.09–129.49 · VW $125.89i $25,795,000 SEC
2016   Q4 191,800 0.55 Add 6.67% 0.03 $110.65–122.64 · VW $117.81i $22,483,000 SEC
2016   Q3 179,800 0.57 Add 8.44% 0.04 $114.00–124.60 · VW $117.59i $21,885,000 SEC
2016   Q2 165,800 0.52 Add 2.35% 0.01 $112.30–121.81 · VW $117.50i $19,664,000 SEC
2016   Q1 162,000 0.49 Add 1.57% <0.01 $98.62–116.90 · VW $110.17i $18,066,000 SEC
2015   Q4 159,500 0.50 Add 7.05% 0.03 $99.99–122.48 · VW $110.11i $18,244,000 SEC
2015   Q3 149,000 0.44 Add 8.76% 0.04 $103.09–122.30 · VW $115.25i $16,348,000 SEC
2015   Q2 137,000 0.40 Add 8.73% 0.03 $107.72–118.27 · VW $113.93i $15,491,000 SEC
2015   Q1 126,000 0.37 Add 11.50% 0.04 $101.57–117.31 · VW $110.29i $14,412,000 SEC
2014   Q4 113,000 0.30 Add 11.88% 0.03 $97.78–115.19 · VW $105.58i $11,811,000 SEC
2014   Q3 101,000 0.34 Add 14.77% 0.04 $103.40–118.46 · VW $111.03i $11,598,000 SEC
2014   Q2 88,000 0.29 Add 25.71% 0.06 $103.91–112.27 · VW $108.24i $9,798,000 SEC
2014   Q1 70,000 0.24 Add 24.11% 0.05 $97.65–111.83 · VW $104.71i $7,559,000 SEC
2013   Q4 56,400 0.19 Add 16.53% 0.03 $97.94–108.14 · VW $102.21i $5,881,000 SEC
2013   Q3 48,400 0.17 $98.76 $4,780,000 SEC
2013   Q2 48,400 0.15 $85.19 $4,123,000 SEC
2013   Q1 48,400 0.15 $80.19 $3,881,000 SEC
2012   Q4 48,400 0.15 $71.90 $3,480,000 SEC
2012   Q3 48,400 0.15 $64.81 $3,137,000 SEC
2012   Q2 48,400 0.17 $68.53 $3,317,000 SEC
2012   Q1 48,400 0.15 $61.71 $2,987,000 SEC
2011   Q4 48,400 0.16 Add 83.33% 0.07 $52.21–61.42 · VW $58.02i $2,798,000 SEC
2011   Q3 26,400 0.08 Buy 0.08 $43.81–55.60 · VW $51.08i $1,291,000 SEC
Price snapshot:
Current price$271.85
Avg. buy price$119.05
+/- since buy128.35%
52-week low$242.49
52-week high$307.61