Thomas Gayner - Markel Group Inc.
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)
Period Shares % of Portfolio Activity % Change to Portfolio Reported 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 $153.76 $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 $155.83 $48,198,000 SEC
2019   Q4 306,300 0.83 Add 2.85% 0.02 $192.99 $59,113,000 SEC
2019   Q3 297,800 0.90 Add 4.93% 0.04 $198.04 $58,976,000 SEC
2019   Q2 283,800 0.87 Add 2.90% 0.02 $197.44 $56,033,000 SEC
2019   Q1 275,800 0.82 Add 2.22% 0.02 $176.54 $48,689,000 SEC
2018   Q4 269,800 0.77 Add 0.26% <0.01 $147.35 $39,755,000 SEC
2018   Q3 269,100 0.72 Add 3.18% 0.02 $156.78 $42,190,000 SEC
2018   Q2 260,800 0.68 Add 5.03% 0.03 $140.33 $36,598,000 SEC
2018   Q1 248,300 0.66 Add 8.52% 0.05 $137.07 $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 $128.61 $29,426,000 SEC
2017   Q2 218,800 0.63 Add 6.32% 0.04 $132.75 $29,046,000 SEC
2017   Q1 205,800 0.59 Add 7.30% 0.04 $125.34 $25,795,000 SEC
2016   Q4 191,800 0.55 Add 6.67% 0.03 $117.22 $22,483,000 SEC
2016   Q3 179,800 0.57 Add 8.44% 0.04 $121.72 $21,885,000 SEC
2016   Q2 165,800 0.52 Add 2.35% 0.01 $118.60 $19,664,000 SEC
2016   Q1 162,000 0.49 Add 1.57% <0.01 $111.52 $18,066,000 SEC
2015   Q4 159,500 0.50 Add 7.05% 0.03 $114.38 $18,244,000 SEC
2015   Q3 149,000 0.44 Add 8.76% 0.04 $109.72 $16,348,000 SEC
2015   Q2 137,000 0.40 Add 8.73% 0.03 $113.07 $15,491,000 SEC
2015   Q1 126,000 0.37 Add 11.50% 0.04 $114.38 $14,412,000 SEC
2014   Q4 113,000 0.30 Add 11.88% 0.03 $104.52 $11,811,000 SEC
2014   Q3 101,000 0.34 Add 14.77% 0.04 $114.83 $11,598,000 SEC
2014   Q2 88,000 0.29 Add 25.71% 0.06 $111.34 $9,798,000 SEC
2014   Q1 70,000 0.24 Add 24.11% 0.05 $107.99 $7,559,000 SEC
2013   Q4 56,400 0.19 Add 16.53% 0.03 $104.27 $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 $57.81 $2,798,000 SEC
2011   Q3 26,400 0.08 Buy 0.08 $48.90 $1,291,000 SEC