Christopher Browne - Tweedy, Browne Co
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    93
Portfolio value:    $1,258,817,374
Holdings Activity Buys Sells    History
Holding/activity history for  UniFirst Corp. (UNF)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 101,671 2.03 Reduce 0.38% <0.01 $251.59 $25,579,407 SEC
2025   Q4 102,059 1.59 Buy 1.59 $192.90 $19,687,181 SEC
2021   Q1 0 0.00 Sell 100.00% 0.22 SEC
2020   Q4 30,937 0.22 Reduce 0.08% <0.01 $211.69 $6,549,000 SEC
2020   Q3 30,962 0.23 $189.36 $5,863,000 SEC
2020   Q2 30,962 0.22 Reduce 1.89% <0.01 $178.96 $5,541,000 SEC
2020   Q1 31,557 0.22 Reduce 0.65% <0.01 $151.09 $4,768,000 SEC
2019   Q4 31,762 0.23 Reduce 94.27% 1.11 $201.97 $6,415,000 SEC
2019   Q3 554,746 1.18 Add 1,610.23% 1.11 $60.03 $33,301,000 SEC
2019   Q2 32,437 0.22 Reduce 2.40% <0.01 $188.58 $6,117,000 SEC
2019   Q1 33,235 0.17 $153.51 $5,102,000 SEC
2018   Q4 33,235 0.17 Reduce 4.96% <0.01 $143.07 $4,755,000 SEC
2018   Q3 34,970 0.18 Reduce 0.97% <0.01 $173.66 $6,073,000 SEC
2018   Q2 35,311 0.19 $176.91 $6,247,000 SEC
2018   Q1 35,311 0.17 Reduce 1.47% <0.01 $161.65 $5,708,000 SEC
2017   Q4 35,836 0.16 Reduce 0.50% <0.01 $164.89 $5,909,000 SEC
2017   Q3 36,016 0.15 $151.49 $5,456,000 SEC
2017   Q2 36,016 0.15 Reduce 30.91% 0.06 $140.69 $5,067,000 SEC
2017   Q1 52,132 0.21 Reduce 46.13% 0.20 $141.45 $7,374,000 SEC
2016   Q4 96,774 0.43 Reduce 39.12% 0.25 $143.65 $13,902,000 SEC
2016   Q3 158,960 0.63 Reduce 15.06% 0.09 $131.86 $20,960,000 SEC
2016   Q2 187,151 0.61 Reduce 0.58% <0.01 $115.72 $21,657,000 SEC
2016   Q1 188,241 0.57 Reduce 0.46% <0.01 $109.12 $20,541,000 SEC
2015   Q4 189,106 0.58 Reduce 0.78% <0.01 $104.20 $19,705,000 SEC
2015   Q3 190,598 0.61 Reduce 0.30% <0.01 $106.81 $20,358,000 SEC
2015   Q2 191,178 0.59 Reduce 0.22% <0.01 $111.85 $21,383,000 SEC
2015   Q1 191,593 0.61 Reduce 1.88% 0.01 $117.69 $22,549,000 SEC
2014   Q4 195,259 0.61 Reduce 0.45% <0.01 $121.45 $23,714,000 SEC
2014   Q3 196,150 0.44 Reduce 0.63% <0.01 $96.59 $18,946,000 SEC
2014   Q2 197,385 0.45 Reduce 0.92% <0.01 $106.00 $20,923,000 SEC
2014   Q1 199,219 0.51 Reduce 39.27% 0.32 $109.94 $21,902,000 SEC
2013   Q4 328,028 0.82 Reduce 4.69% 0.04 $107.00 $35,099,000 SEC
2013   Q3 344,165 0.87 Reduce 8.88% 0.08 $104.42 $35,938,000 SEC
2013   Q2 377,713 0.87 Reduce 42.48% 0.66 $91.25 $34,466,000 SEC
2013   Q1 656,641 1.56 Reduce 14.03% 0.24 $90.50 $59,426,000 SEC
2012   Q4 763,794 1.72 Add 12.32% 0.19 $73.32 $56,001,000 SEC
2012   Q3 680,026 1.62 Reduce 0.97% 0.02 $66.79 $45,419,000 SEC
2012   Q2 686,702 1.55 Reduce 1.08% 0.02 $63.75 $43,777,000 SEC
2012   Q1 694,182 1.48 Reduce 3.91% 0.06 $61.55 $42,727,000 SEC
2011   Q4 722,453 1.49 Reduce 2.62% 0.04 $56.74 $40,992,000 SEC
2011   Q3 741,864 1.37 Add 0.38% <0.01 $45.29 $33,599,000 SEC
2011   Q2 739,084 1.45 Reduce 1.45% 0.02 $56.19 $41,529,000 SEC
2011   Q1 749,936 1.34 Reduce 0.77% 0.01 $53.01 $39,754,000 SEC
2010   Q4 755,751 1.48 Reduce 0.90% 0.01 $55.05 $41,604,000 SEC
2010   Q3 762,596 1.23 Add 2.24% 0.03 $44.15 $33,669,000 SEC
2010   Q2 745,910 1.38 Reduce 1.63% 0.02 $44.02 $32,835,000 SEC
2010   Q1 758,232 1.52 Reduce 17.88% 0.30 $51.50 $39,049,000 SEC
2009   Q4 923,345 1.66 Add 13.35% 0.20 $48.11 $44,422,000 SEC
2009   Q3 814,599 2.02 Reduce 49.94% 1.85 $44.45 $36,209,000 SEC
2009   Q2 1,627,200 3.71 Reduce 2.33% 0.08 $37.17 $60,483,000 SEC
2009   Q1 1,665,934 3.35 Reduce 6.77% 0.23 $27.84 $46,380,000 SEC
2008   Q4 1,786,886 3.41 Add 14.10% 0.42 $29.69 $53,053,000 SEC
2008   Q3 1,566,076 3.82 Reduce 20.31% 0.88 $43.09 $67,482,000 SEC
2008   Q2 1,965,176 4.35 Reduce 7.32% 0.24 $44.66 $87,765,000 SEC
2008   Q1 2,120,349 3.27 Add 7.92% 0.24 $37.09 $78,644,000 SEC
2007   Q4 1,964,733 3.17 Add 44.98% 0.98 $38.00 $74,660,000 SEC
2007   Q3 1,355,190 2.01 Reduce 0.25% <0.01 $37.46 $50,765,000 SEC
2007   Q2 1,358,640 1.78 Reduce 2.08% 0.03 $44.05 $59,848,000 SEC
2007   Q1 1,387,564 1.64 Reduce 3.08% 0.05 $38.37 $53,241,000 SEC
2006   Q4 1,431,669 1.59 Reduce 5.02% 0.08 $38.41 $54,990,000 SEC
2006   Q3 1,507,287 1.51 Add 88.51% 0.71 $31.24 $47,088,000 SEC
2006   Q2 799,590 1.05 Add 11.21% 0.11 $34.50 $27,586,000 SEC
2006   Q1 719,022 1.06 Add 30.88% 0.25 $33.22 $23,886,000 SEC
2005   Q4 549,380 0.76 Add 246.16% 0.54 $31.10 $17,086,000 SEC
2005   Q3 158,705 0.24 Reduce 0.85% <0.01 $35.07 $5,566,000 SEC
2005   Q2 160,065 0.28 Reduce 1.45% <0.01 $40.54 $6,489,000 SEC
2005   Q1 162,420 0.28 Reduce 0.34% <0.01 $39.90 $6,481,000 SEC
2004   Q4 162,980 0.16 Buy 0.16 $28.28 $4,609,000 SEC